Lead Engineer (Bengaluru)

Lead Engineer (Bengaluru)

04 Sep
|
SPIRO
|
Bengaluru

04 Sep

SPIRO

Bengaluru

We are looking for an experienced Lead Engineer – Java to lead the design, development, and delivery of scalable, high-performance Java applications. The ideal candidate will have robust hands-on expertise in Java and Spring Boot, experience with microservices and cloud technologies, and the ability to mentor engineers while driving technical excellence.

Key Responsibilities :

- Lead the design and development of scalable, reliable, and high-performance Java applications.
- Provide technical leadership and guidance to a team of software engineers.
- Design and implement microservices-based architectures using Java and Spring Boot.
- Develop clean, maintainable, and reusable code following industry best practices.
- Conduct code reviews and ensure adherence to coding and architectural standards.
- Collaborate with Product Managers, Business Analysts, QA, DevOps, and other stakeholders.
- Troubleshoot complex technical issues and provide effective solutions.
- Drive application performance, scalability, security, and reliability improvements.
- Participate in architecture discussions and contribute to technical decision-making.
- Mentor junior and mid-level developers and support their technical growth.
- Ensure timely delivery of projects while maintaining high quality.
- Contribute to CI/CD, DevOps, and cloud deployment practices.
- Stay updated with emerging technologies and recommend suitable solutions.

Required Skills :

- Strong hands-on experience with Core Java, Java 8+, Collections,



Multithreading, Exception Handling, and JVM concepts.
- Excellent knowledge of Spring, Spring Boot, Spring MVC, and Spring Security.
- Strong experience in REST APIs and Microservices Architecture.
- Experience with Hibernate/JPA.
- Valuable understanding of SQL and relational databases such as MySQL, PostgreSQL, or Oracle.
- Experience with Kafka/RabbitMQ or other messaging systems.
- Familiarity with Docker and Kubernetes.
- Experience with AWS, Azure, or GCP.
- Strong understanding of Git, Maven/Gradle, Jenkins/GitHub Actions and CI/CD pipelines.
- Experience with unit testing frameworks such as JUnit and Mockito.
- Strong understanding of software design principles, SOLID, design patterns, and system design.

Good to Have :

- Experience working with high-volume, distributed systems.
- Knowledge of frontend technologies such as Angular or React.
- Experience with Redis, Elasticsearch, or similar technologies.
- Exposure to Agile/Scrum methodologies.
- Experience in designing cloud-native applications.
- Knowledge of application monitoring and observability tools.

Education

- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.

Key Competencies :

- Technical Leadership
- Problem Solving &
- Analytical Thinking
- System Design &
- Architecture
- Team Mentoring
- Communication &
- Collaboration
- Ownership &
- Accountability
- Agile Development

📌 Lead Engineer (Bengaluru)
🏢 SPIRO
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: lead engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: lead engineer (bengaluru) / bengaluru