HamburgerMenu
hirist

Senior Backend Engineer - Java/Spring Boot

TALWORX SOLUTIONS PRIVATE LIMITED
Multiple Locations
5 - 12 Years

Posted on: 20/08/2025

Job Description

Job Title : Senior Backend Engineer (Java)

We are seeking a skilled Senior Backend Engineer with 5-8 years of experience to join our team. The ideal candidate will have extensive hands-on experience in Java development and a strong understanding of microservices architecture. This role is crucial for designing, developing, and maintaining high-quality backend systems that are robust, scalable, and reliable.


Key Responsibilities :


- Software Development : Design, develop, and maintain backend services using Java, focusing on Java 8+ versions.


- Microservices & Web Services : Build and implement RESTful web services and a microservices architecture using frameworks like Spring Boot and Spring Cloud.

- Database Management : Work with both relational databases (PL-SQL, Oracle, SQL Server) and NoSQL databases to handle data effectively.

- CI/CD & DevOps : Contribute to the CI/CD pipeline using tools such as Jenkins, Kubernetes, and Docker.

- Code Quality & Standards : Ensure high-quality code through adherence to coding standards, implementation of Design Patterns, and effective unit testing using frameworks like JUnit, Spock, or Groovy.

- Collaboration : Work within an Agile (Scrum, Kanban) environment and collaborate with cross-functional teams to deliver software solutions.


Technical Skills :

Mandatory :

- Programming : Extensive experience in Java and J2EE.

- Frameworks : Strong working knowledge of Spring MVC, Spring Cloud, JPA, Spring Boot, and Hibernate.

- Databases : Hands-on experience with Relational (Oracle, SQL Server) and NoSQL databases.

- Messaging : Hands-on experience with messaging systems like Kafka, RabbitMQ, or MQ Series.


Good to Have :


- Cloud : Experience with AWS, Azure, or GCP.


- Testing : Continuous Testing experience with TDD, Cucumber, and Gherkin.

- Code Quality : Experience with tools like Sonar, Checkstyle, and FindBugs.


Experience & Education :

- Experience : 5+ years for B2 level or 8+ years for B3 level in Java development.

- Education : A Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.


info-icon

Did you find something suspicious?