Skip to main content

Lead Java Developer

Posted yesterday

smart it frameElizabeth (NJ)

SENIORITY

Senior

Apply (opens in a new tab)

About the role

Job Title: Java Tech Lead
Location: Berkeley Heights, NJ
Job Summary
Key Responsibilities: Lead the design and development of enterprise applications using Java and Spring Boot. Define and manage technical architecture, application design, and technical roadmaps. Translate business requirements into technical specifications, architecture documents, and implementation plans. Design scalable, reliable, and secure applications using microservices and distributed systems. Drive architectural decisions involving Java, Spring Boot, REST APIs, databases, messaging systems, and cloud technologies. Provide technical leadership and guidance to developers, review code, and ensure adherence to coding standards and best practices. Collaborate with business stakeholders, product managers, architects, and engineering teams to deliver business solutions. Evaluate technical solutions, identify risks, and manage trade-offs related to performance, scalability, security, and cost. Ensure application performance, reliability, maintainability, and scalability. Participate in design reviews, technical discussions, troubleshooting, and production issue resolution. Mentor team members and drive continuous improvement in development practices. Required Technical Skills12–15 years of overall IT experience with strong Java development background. Strong expertise in Java, J2EE, Spring Boot, and Spring Framework. Hands-on experience with Microservices architecture and RESTful APIs. Experience with Hibernate, JPA, and SQL/NoSQL databases. Experience with messaging technologies such as Kafka or RabbitMQ.Strong understanding of cloud platforms such as AWS or Azure. Experience with Docker, Kubernetes, and CI/CD pipelines. Knowledge of application security, system integration, and performance optimization. Experience with Agile methodologies and enterprise application development.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this