Skip To Main Content
backBack to Search

Lead Software Engineer – Java, Microservices, Multithreading

Office in India: Hyderabad
Java
& 8 others
hot
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are seeking a motivated and detail-oriented Lead Software Engineer to join our engineering team focused on high-impact modernization efforts.

You will work with cutting-edge technologies to improve code quality, develop backend services, and optimize system performance. Join us to contribute to innovative projects and advance your career in a collaborative environment.

Responsibilities
  • Collaborate with senior engineers to improve code quality, refactor legacy components, and increase unit test coverage
  • Integrate and maintain observability tools for monitoring system health, performance, and job execution
  • Develop frameworks for data consistency validation and lineage tracking across data pipelines
  • Participate in performance tuning including optimizing API response times, enhancing UI workflows, and implementing caching solutions
  • Contribute to config-driven development including feature flagging and dynamic configuration refresh
  • Containerize legacy applications and support CI/CD pipeline enhancements
  • Build and maintain backend services using Java, Spring Boot, and databases like Postgres and MongoDB
  • Assist in building and maintaining Kafka streaming components and Redis caching layers
  • Participate in code reviews, sprint planning, and agile ceremonies
Requirements
  • Bachelor’s degree in Computer Science, Engineering, or related field
  • 8+ years of experience in software development including internships or academic projects
  • Proficiency in Java Core, Spring Boot, Microservices, and Multithreading
  • Experience with Git for version control and collaborative development
  • Basic understanding of unit testing and test-driven development (TDD)
  • Exposure to CI/CD tools and pipelines
  • Willingness to learn and work with Kafka, Redis, Postgres, and MongoDB
  • Strong problem-solving skills
  • Knowledge of SQL databases
  • Effective communication skills
  • English proficiency at B2 Upper-Intermediate level
Nice to have
  • Experience with GenAI tools such as GitHub Copilot and ChatGPT
  • Exposure to containerization tools like Docker and orchestration platforms like Kubernetes
  • Familiarity with observability tools such as Splunk and Datadog
  • Understanding of microservices architecture and RESTful APIs