Skip To Main Content
backBack to Search

Senior Software Engineer – Java, Microservices, Multithreading

Office in India: Hyderabad
Java
& 8 others
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 Senior Software Engineer to join our engineering team focused on high-impact modernization efforts using cutting-edge technologies.

You will collaborate on improving code quality, optimizing system performance, and supporting backend services with Java and Spring Boot. Apply now to contribute to innovative projects and advance your career in a dynamic environment.

Responsibilities
  • Collaborate with senior engineers to improve code quality and refactor legacy components
  • Integrate and maintain observability tools for system health and performance monitoring
  • Support development of frameworks for data consistency validation and lineage tracking
  • Participate in performance tuning including API response optimization and caching implementation
  • Contribute to config-driven development with feature flagging and dynamic configuration refresh
  • Help containerize legacy applications and support CI/CD pipeline enhancements
  • Work on backend services using Java, Spring Boot, and databases such as Postgres and MongoDB
  • Build and maintain 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
  • 5+ years of experience in software development, including internships or academic projects
  • Proficiency in Java 8 and Spring Boot with expertise in multithreading and microservice infrastructure
  • Experience with Apache Kafka and REST API development
  • Familiarity with Git version control for collaborative development
  • Basic understanding of unit testing and test-driven development (TDD)
  • Exposure to CI/CD tools and pipeline processes
  • Willingness to learn and work with Kafka, Redis, Postgres, and MongoDB
  • Strong problem-solving skills
  • Upper-intermediate proficiency in English (B2+)
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 like Splunk and Datadog
  • Understanding of microservices architecture and RESTful APIs