Lead Software Engineer - Java

Empower Geographics Inc

Bangalore, India
Java 11 or later expertise
Spring boot and microservices architecture
Apache kafka real-time streaming
The role involves leading the design and development of microservices-based architectures using Spring and Spring Boot

Job Summary

  • The role involves leading the design and development of microservices-based architectures using Spring and Spring Boot.
  • Candidates must mentor engineers, conduct code reviews, and champion TDD and BDD practices to ensure high standards.
  • Empower Geographics Inc offers a flexible work environment with fluid career paths and a commitment to internal mobility.

Matching Summary

The role involves leading the design and development of microservices-based architectures using Spring and Spring Boot.

Skills & Requirements

Must-have

  • Java 11 or later expertise
  • Spring Boot and microservices architecture
  • Apache Kafka real-time streaming
  • SQL and NoSQL database experience
  • TDD and BDD practices

Nice-to-have

  • gRPC service-to-service communication
  • AWS cloud technologies knowledge
  • Docker and Kubernetes containerization
  • Agile/Scrum methodology familiarity

Key Requirements

  • Bachelor's or Master's degree in Computer Science
  • 5+ years professional software development experience
  • 2+ years in a lead or mentorship role

Work Rights

Not specified

Tailored Resume

Cover Letter