

Search by job, company or skills

Job Description: Backend Developer (Java / Spring Boot / Microservices)
Position Overview
We are seeking a highly skilled and motivated Backend Developer to join our engineering team. In this role, you will be responsible for designing, building, and maintaining robust, scalable, and high-performance server-side applications. You will heavily leverage Java, Spring Boot, and Microservices architecture to build critical APIs and enterprise solutions that drive our business forward.
Key Responsibilities
Microservices Development: Design, develop, and deploy highly scalable, decoupled, and secure microservices using Spring Boot.
API Design: Build, document (Swagger/ Open API), and maintain robust RESTful APIs.
System Architecture: Participate in technical design and architectural discussions, ensuring implementations align with distributed system best practices.
Database Management: Write, optimize, and troubleshoot complex SQL/NoSQL queries and manage data persistence using Spring Data JPA or Hibernate.
Code Quality & Testing: Write clean, maintainable, and well-documented code. Implement comprehensive unit and integration tests using JUnit and Mockito.
Collaboration: Work closely with Frontend Engineers, Product Managers, and DevOps in an Agile/Scrum environment to deliver end-to-end features.
Performance Optimization: Troubleshoot and resolve bottlenecks, ensuring high availability and low latency across backend services.
Required Technical Skills
Core Java: Deep understanding of Java (Java 8 / Java 11 / Java 17+), including OOP principles, multithreading, collections, and concurrency.
Frameworks: Extensive hands-on experience with Spring Framework, Spring Boot, and Spring Cloud features (Discovery Server, Config Server, API Gateway).
Architecture: Strong knowledge of Microservices design patterns (e.g., Circuit Breaker, CQRS, Event Sourcing, Saga pattern).
ORM / Databases: Proficient with Hibernate, JPA, and relational databases (PostgreSQL, MySQL, or Oracle).
Tools & Version Control: Experience with Maven or Gradle, and Git for version control
Job ID: 151629759
Skills:
Java, Git, Gradle, Maven, Agile Scrum, Spring Boot, Rest Apis, Microservices, SQL databases, Java Spring Framework
Skills:
Java, Springboot, Microservices
Skills:
Oracle Db, Java, API authentication, Git, J2EE, Azure ADO, web-services API
Skills:
Java, Hibernate, Oauth2, Agile Scrum, Spring Boot, Jwt, Angular, Git, Docker, Restful Apis, Jpa, Kubernetes, microservices architecture, CI CD pipelines, SQL databases
Skills:
Restful Apis, Sql, Spring Boot, Java, Oracle, Microservices, Spring, Unix-based systems