Java Technical lead

Ascendion

$130K — $140K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of experience in Java and enterprise application development.
  • Proven experience in a technical leadership role such as Java Tech Lead or Lead Engineer.
  • Strong expertise in Java versions 8/11/17 and Core Java.
  • Expert-level experience with Spring Framework and Microservices architecture.
  • Knowledgeable in System Design, Design Patterns, and Scalability.
  • Experience designing and integrating RESTful APIs and with ORM frameworks such as Hibernate/JPA.
  • Proficient in SQL and relational databases including Oracle, PostgreSQL, or MySQL.

Responsibilities

  • Provide technical leadership and direction to Java development teams.
  • Lead design discussions for complex enterprise applications.
  • Define solution architecture, technical approaches, and engineering standards.
  • Guide implementation of scalable solutions using Java and Spring Boot.
  • Review designs and implementations for quality assurance.
  • Make key technical decisions on application architecture and performance.
  • Mentor and guide developers on technical challenges and best practices.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) retirement plan
  • Life insurance
  • Long-term and short-term disability insurance
  • Paid parking/public transportation
Full Job Description
About the Role
  • Job Title:Java Technical Lead
  • Location: Chicago, IL, 60601


Key Responsibilities
  • Provide technical leadership and direction to Java development teams.
  • Lead technical design and architecture discussions for complex enterprise applications.
  • Define solution architecture, technical approaches, design patterns, and engineering standards.
  • Guide developers in implementing scalable and maintainable solutions using Java, Spring Boot, and Microservices.
  • Review technical designs, code, and implementation approaches to ensure quality and adherence to enterprise standards.
  • Make key technical decisions related to application architecture, scalability, performance, integration, and reliability.
  • Mentor and guide developers on technical challenges, best practices, and engineering standards.
  • Collaborate with Solution Architects, Product Managers, Business Analysts, QA, DevOps, and other stakeholders to translate business requirements into technical solutions.
  • Lead troubleshooting and resolution of complex production and application issues.
  • Identify performance, scalability, and reliability improvements across applications.
  • Drive adoption of modern engineering practices, CI/CD, containerization, and cloud-native technologies.
  • Participate in architecture reviews, technical planning, and enterprise-level technology initiatives.

Mandatory Qualifications
  • 10+ years of overall professional experience with Java and enterprise application development.
  • Proven experience as a Java Tech Lead, Technical Lead, Lead Engineer, or similar technical leadership role.
  • Strong experience providing technical leadership, mentoring, and architectural guidance to development teams.
  • Strong expertise in Java 8/11/17 and Core Java.
  • Expert-level experience with Spring Framework, Spring Boot, and Microservices architecture.
  • Strong knowledge of System Design, Design Patterns, Data Structures, distributed systems, scalability, and application architecture.
  • Strong experience designing and integrating RESTful APIs.
  • Experience with Hibernate/JPA and ORM frameworks.
  • Strong knowledge of SQL and relational databases, including Oracle, PostgreSQL, or MySQL.
  • Experience with Kafka, RabbitMQ, or other enterprise messaging technologies.
  • Experience with Docker, Kubernetes, and CI/CD pipelines.
  • Strong experience with Git and Maven/Gradle.
  • Proven ability to lead technical discussions and make architecture and design decisions.
  • Strong problem-solving, communication, stakeholder management, and decision-making skills.

Preferred Qualifications
  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
  • Experience working in Agile/Scrum environments.
  • Experience with AWS, Azure, or GCP.
  • Experience with cloud-native application architecture and DevOps practices.
  • Experience working on large-scale enterprise or financial services applications.
  • Experience leading modernization, migration, or Microservices transformation initiatives.
Salary and Other Compensation:

The annual [salary] for this position is between [$130,000 - 140,000 annually]. Factors which may affect pay within this range may include geography/market, skills, education, experience and other qualifications of the successful candidate.
Benefits:

The Company offers the following benefits for this position, subject to applicable eligibility requirements: [medical insurance] [dental insurance] [vision insurance] [401(k) retirement plan] [life insurance] [long-term disability insurance] [short-term disability insurance] [paid parking/public transportation]
Want to change the world? Let us know.

Tell us about your experiences, education, and ambitions. Bring your knowledge, unique viewpoint, and creativity to the table. Let's talk!

Preferred Skills

Java
  • Java core
  • Spring Boot
  • RESTful APIs
  • SQL
  • Kafka
  • RabbitMQ
  • Technical architecture

Similar Jobs

More Jobs at Ascendion

More Information Technology Jobs

Find similar Java Technical lead jobs: