Search

Lead Java Developer

PublishedPublished: 6/14/2022
Technology
|

Job Description

Job Title: Java Tech Lead

\n

Location: Berkeley Heights, NJ

\n


\n

Job Summary:

\n

Key Responsibilities

\n

    \n
  • Lead the design and development of enterprise applications using Java and Spring Boot.
  • \n

  • Define and manage technical architecture, application design, and technical roadmaps.
  • \n

  • Translate business requirements into technical specifications, architecture documents, and implementation plans.
  • \n

  • Design scalable, reliable, and secure applications using microservices and distributed systems.
  • \n

  • Drive architectural decisions involving Java, Spring Boot, REST APIs, databases, messaging systems, and cloud technologies.
  • \n

  • Provide technical leadership and guidance to developers, review code, and ensure adherence to coding standards and best practices.
  • \n

  • Collaborate with business stakeholders, product managers, architects, and engineering teams to deliver business solutions.
  • \n

  • Evaluate technical solutions, identify risks, and manage trade-offs related to performance, scalability, security, and cost.
  • \n

  • Ensure application performance, reliability, maintainability, and scalability.
  • \n

  • Participate in design reviews, technical discussions, troubleshooting, and production issue resolution.
  • \n

  • Mentor team members and drive continuous improvement in development practices.
  • \n

\n


\n

Required Technical Skills

\n

    \n
  • 12–15 years of overall IT experience with strong Java development background.
  • \n

  • Strong expertise in Java, J2EE, Spring Boot, and Spring Framework.
  • \n

  • Hands-on experience with Microservices architecture and RESTful APIs.
  • \n

  • Experience with Hibernate, JPA, and SQL/NoSQL databases.
  • \n

  • Experience with messaging technologies such as Kafka or RabbitMQ.
  • \n

  • Strong understanding of cloud platforms such as AWS or Azure.
  • \n

  • Experience with Docker, Kubernetes, and CI/CD pipelines.
  • \n

  • Knowledge of application security, system integration, and performance optimization.
  • \n

  • Experience with Agile methodologies and enterprise application development.
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...