Search by job, company or skills

House of Shipping

Senior Java Spring Boot Developer - Microservices Architecture

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Description

Role Overview :

We are seeking a highly skilled Senior Java Spring Boot Developer with 5 to 8 years of experience in designing and building scalable backend systems and microservices.

The ideal candidate will have strong expertise in Java, Spring Boot, REST API development, and Spring Data JPA, along with experience in building transactional systems and implementing event-driven architectures.

The candidate should also be comfortable leveraging AI-powered development assistants such as Gemini Code Assist or similar AI coding tools to enhance productivity and development efficiency.

Key Responsibilities

  • Design, develop, and maintain scalable backend applications using Java and Spring Boot.
  • Develop and manage RESTful APIs following industry best practices.
  • Implement API versioning strategies to maintain backward compatibility.
  • Create and maintain API documentation using Swagger/OpenAPI.
  • Implement Spring Transaction Management to ensure data consistency and integrity.
  • Utilize Spring Data JPA for efficient database interactions and ORM mapping.
  • Write optimized SQL queries and improve database performance.
  • Implement CQRS (Command Query Responsibility Segregation) patterns where applicable.
  • Design and develop systems using event-driven architecture.
  • Write and maintain unit tests using JUnit and Mockito.
  • Manage build and dependency processes using Maven or Gradle.
  • Utilize AI development assistants (e.g., Gemini Code Assist) to enhance coding productivity.
  • Participate in code reviews, architectural discussions, and technical design decisions.
  • Collaborate closely with frontend teams, DevOps engineers, and product stakeholders to deliver high-quality solutions.

Required Skills & Competencies

  • Strong problem-solving and debugging skills.
  • Ability to design and build highly scalable backend systems.
  • Experience working in Agile/Scrum development environments.
  • Excellent communication and collaboration skills.
  • Strong focus on code quality, maintainability, and clean architecture principles.

Good To Have (Preferred Skills)

  • Experience with Docker and containerization.
  • Knowledge of Kubernetes for container orchestration.
  • Experience in GraphQL API development.
  • Familiarity with cloud platforms such as AWS, GCP, or Azure

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144689355