Senior Software Engineer (Java)
Summary
Build and scale high-performance backend services using Java and Spring Boot for eCommerce and financial systems, focusing on microservices, reliability, and automated testing.
About the Role
We’re looking for aBackend Engineer to build and scale high-performance systems in domains such aseCommerce and financial services.
You’ll work onmodern microservices architectures, contribute across the SDLC, and solve real-world problems impacting production systems at scale.
What You’ll Be Doing
- Design and buildscalable backend services using Java and Spring Boot
- Develop and maintainmicroservices-based architectures
- Write clean, testable code with a focus onquality and maintainability
- Contribute toautomated testing (unit & integration)
- Collaborate in anAgile team environment
- Troubleshoot and improve live systems to ensure reliability
What We’re Looking For
- At least 3–7 years of backend development experience
- Strong foundation inJava and object-oriented design
- Experience withSpring Boot or similar frameworks
- Familiarity withREST APIs, microservices, and SQL databases
- Exposure toCI/CD, testing frameworks, and code quality tools
- Problem-solving mindset and ability to work collaboratively
Good to have
- Experience with tools likeJUnit, Mockito, Jenkins, SonarQube
- Knowledge ofmessaging systems (e.g., MQ/Kafka)
- Exposure tocloud or container platforms
- Experience inbanking or eCommerce systems