Senior Backend Developer (Java)

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

Similar jobs