Lead Engineer (Bengaluru)

Lead Engineer (Bengaluru)

10 Sep
|
SPIRO
|
Bengaluru

10 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 strong 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