Skip to main content

Lead Java Developer

Technology
Smart IT Frame LLC
Berkeley Heights, United States3 days agoUntil 12/12/2026
Full timeOn-site

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.
Keywords
JavaJ2EESpring BootSpring FrameworkMicroservicesREST APIsHibernateJPASQL and NoSQL DatabasesKafkaRabbitMQAWSAzureDockerKubernetesCI/CDDistributed SystemsSQLNoSQLCI/CD Pipelines

Interested in this role?