Talent.com
This job offer is not available in your country.
Senior Backend Engineer - Java / Spring Boot

Senior Backend Engineer - Java / Spring Boot

Talent WorxBangalore
30+ days ago
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 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 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 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 & 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.
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Backend Engineer • Bangalore