What are the responsibilities and job description for the Java Technical Lead position at IT Engagements, Inc.?
Greetings from IT Engagements…!
IT Engagements is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. We have an immediate opening for the below position with one of our premium clients.
Java Technical Lead
Work location: Jersey City, NJ (Hybrid)
Duration: Long Term Contract
Job Summary
We are seeking a highly skilled Java Technical Lead with 10 – 12 Years of experience to join our dynamic team. The ideal candidate will be responsible for designing, developing, and leading a team in building high-performance, scalable, and robust applications using Java technologies. The role requires hands-on coding, architecture design, and mentorship of junior developers.
Key Responsibilities
Shashank Jaitly
Shashank@itengagements.com
IT Engagements is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. We have an immediate opening for the below position with one of our premium clients.
Java Technical Lead
Work location: Jersey City, NJ (Hybrid)
Duration: Long Term Contract
Job Summary
We are seeking a highly skilled Java Technical Lead with 10 – 12 Years of experience to join our dynamic team. The ideal candidate will be responsible for designing, developing, and leading a team in building high-performance, scalable, and robust applications using Java technologies. The role requires hands-on coding, architecture design, and mentorship of junior developers.
Key Responsibilities
- Lead and mentor a team of Java developers in designing and developing enterprise-level applications.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Architect and implement scalable, high-availability, and secure solutions using Java-based technologies.
- Write clean, maintainable, and efficient Java code, ensuring best coding practices and design patterns.
- Conduct code reviews, performance tuning, and troubleshooting complex issues.
- Integrate applications with databases, cloud services, and third-party APIs.
- Ensure compliance with security, scalability, and performance standards.
- Work in an Agile/Scrum environment, participating in sprint planning, stand-ups, and retrospectives.
- Stay updated with emerging technologies and industry trends to continuously improve development processes.
- 10 Years of experience in Java development, with at least 3 years in a leadership role.
- Strong expertise in Core Java, J2EE, Spring Boot, Spring MVC, Hibernate, Microservices architecture.
- Experience with RESTful APIs, SOAP web services, and messaging systems (Kafka, RabbitMQ, etc.)
- Proficiency in SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.)
- Hands-on experience with Cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Expertise in CI/CD pipelines (Jenkins, GitLab CI, etc.) and DevOps practices.
- Strong knowledge of architectural patterns, design principles, and best coding practices.
- Experience working with Agile/Scrum methodologies.
- Excellent problem-solving, communication, and team leadership skills.
- Experience in frontend technologies (Angular, React, or Vue.js) is a plus.
- Exposure to Big Data technologies (Spark, Hadoop, etc.) is a bonus.
- Java certifications (Oracle Certified Java Developer, AWS Certified Developer) are a plus.
Shashank Jaitly
Shashank@itengagements.com