We are currently seeking an experienced Lead Software Development Engineer (Java) 5+ years to join our high-performing backend engineering team. As a result, you will be at the forefront of building scalable enterprise applications. This role demands not only strong hands-on experience with the Java ecosystem but also excellent leadership capabilities. In addition, you will be expected to mentor junior engineers, guide technical decisions, and drive engineering best practices across the team.
Moreover, you will be deeply involved in architectural planning, ensuring system scalability and performance. Therefore, candidates should have a solid background in backend development and a passion for delivering robust software solutions.
Key Responsibilities Lead Java Software Engineer Bangalore :
- Lead Software Development Engineer Java of highly scalable, secure, and performance-optimized backend systems.
- In addition, define and implement solutions based on microservices and distributed system architectures.
- Collaborate effectively with cross-functional teams including Product Owners, Designers, and QA Engineers to ensure successful product delivery.
- Furthermore, drive code quality initiatives, conduct design/code reviews, and establish development standards.
- Oversee the entire Software Development Life Cycle (SDLC), including development, testing, deployment, and performance optimization.
- As part of your responsibilities, evaluate new tools and technologies to keep the tech stack modern and efficient.
- Additionally, act as a mentor by supporting junior developers and fostering a culture of continuous learning.
- Contribute proactively to team discussions, innovation initiatives, and long-term technical planning.
Core Technical Skill Requirements for Lead Java Software Engineer :
To succeed in this role, you must bring solid expertise in the following technologies and frameworks:
- Languages & Frameworks: Java / J2EE, Core Spring, Spring MVC, Spring Security, REST APIs
- ORM & Backend Frameworks: Hibernate, JPA, Struts, EJB 3.0
- Messaging & Integration: JMS 2.0, XML, JDBC, JNDI
- Databases: Oracle 9i/10g, PL/SQL, SQL Server 2000, MySQL/MariaDB
- NoSQL Technologies: HBase, Elasticsearch, Aerospike
- Build & DevOps Tools: Maven, ANT, Git, Jenkins, Log4j, JUnit, JMeter
- Web Technologies: JSP, Tag Libraries, Custom Tags, AJAX
- Architecture & Design: Microservices, Distributed Systems
- Advanced Concepts: Multithreading, Concurrency, and Test-Driven Development (TDD)
Bonus Skills (Good-to-Have):
Although not mandatory, the following will add value to your profile:
- Experience with Dropwizard or any similar lightweight Java frameworks
- Exposure to cloud-native design patterns and containerization tools such as Docker or Kubernetes
- Familiarity with continuous integration and delivery pipelines
In Brief:
- Title: Lead Java Software Engineer
- Location: Bellandur /Bangalore (On-site only)
- Experience: 5+ Years
- Joining: Immediate / Within 15 Days
- Openings: 5