Lead Java Developer

  • Smart IT Frame LLC
  • Berkeley Heights, New Jersey
  • 11/14/2026
Full time Information Technology Telecommunications

Job Description

Job Description

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 Skills

  • 12-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.