HamburgerMenu
hirist

Lead Software Development Engineer - Java/J2EE Applications

PEOPLE IMPACT
Bangalore
8 - 13 Years

Posted on: 21/08/2025

Job Description

Job Description :


Responsibilities :

- Lead end-to-end design, development, and deployment of Java/J2EE applications.


- Architect scalable and maintainable systems following best practices.


- Guide the team in adopting modern development techniques, tools, and frameworks.


- Collaborate with business stakeholders, product managers, and architects to align on requirements and design.


- Conduct code reviews and ensure code quality, performance, and security standards.


- Troubleshoot and resolve critical issues across environments.


- Participate in Agile/Scrum ceremonies and contribute to sprint planning and estimation.


- Coach and mentor junior and mid-level engineers.


Requirements :

- 8- 12 years of hands-on Java development experience.


- Strong experience in Java and J2EE technologies.


- Proficiency in Spring Boot, Spring MVC, Spring Security, Hibernate/JPA.


- Experience with RESTful services, SOAP, and API design.


- Strong hands-on with SQL and relational databases like Oracle/PostgreSQL/MySQL.


- Familiarity with NoSQL databases like MongoDB or Cassandra is a plus.


- Exposure to messaging systems like Kafka or RabbitMQ.


- Good exposure to cloud platforms (AWS, Azure, or GCP).


- Experience with CI/CD pipelines, Git, Jenkins, and build tools like Maven/Gradle.


- Strong understanding of microservices architecture, Event Driven Architecture, containerization (Docker), and Kubernetes.


- Knowledge of performance tuning and scalable application architecture.


- Strong leadership and team management capabilities.


- Excellent verbal and written communication.


- Analytical thinking with a solution-oriented mindset.


- Ability to handle multiple priorities and drive results in a fast-paced environment.


- BE / B. Tech / MCA or equivalent is needed.


info-icon

Did you find something suspicious?