Overview
We are hiring a Senior Backend Developer (Java) with strong experience in building scalable, high-performance systems in domains such as eCommerce and banking. The role involves full SDLC participation, from analysis to production support, within an Agile environment.
Job Description
- Design, develop, test, and maintain backend applications
- Build and support microservices-based architectures
- Perform code reviews and ensure code quality standards
- Write and maintain automated test cases (TDD approach)
- Collaborate with teams using Agile practices
- Troubleshoot and support applications in production
Job Requirements
- Minimum 5 years of experience in backend development
- Strong in Java, J2EE, Core Java, MVC, OO Design & Design Patterns
- Hands-on with Spring Boot, Spring, Hibernate, JPA, Apache Camel
- Experience with JUnit, Mockito, PowerMockito
- Familiar with SonarQube, Splunk, Jenkins, Bitbucket, Jira, Artifactory
- Good understanding of SQL, JSON, XML APIs, MQ, JBoss
- Knowledge of microservices architecture, TDD, Agile, and XP practices
- Strong analytical skills; able to work independently and in a team