Talent.com
This job offer is not available in your country.
Senior Software Developer

Senior Software Developer

Findoc Investmart Private Ltdludhiana, India
6 hours ago
Job description

Job Description

Position Summary

We are seeking a skilled Java Spring Boot Backend Developer with 2+ years of experience to design and develop robust, scalable micro services and RESTful APIs.

Key Responsibilities

  • Develop and maintain Spring Boot micro services
  • Implement database operations using JPA / Hibernate
  • Create RESTful APIs for frontend and external system integration
  • Build inter-service communication using Feign clients
  • Write unit tests and ensure code quality
  • Collaborate with cross-functional teams for requirement analysis
  • Troubleshoot and optimize application performance

Requirements

Bachelor's degree with 2+ years of experience in Java Developer role.

Programming & Frameworks

  • Java 3 and strong proficiency in core Java concepts
  • Spring Boot - Experience building REST APIs and microservices
  • Spring Framework - Dependency injection, AOP, Spring MVC
  • Database & ORM

  • JPA (Java Persistence API) - Entity mapping and repository patterns
  • Hibernate - ORM implementation and database operations
  • SQL - Writing optimized queries and database design
  • Microservices Architecture

  • Microservices Design - Service decomposition and communication patterns
  • Feign Client - Service-to-service communication
  • REST APIs - Design and implementation of RESTful services
  • API Gateway patterns and implementation
  • Additional Technical Skills

  • Maven / Gradle - Build and dependency management
  • Git - Version control and collaborative development
  • Unit Testing - JUnit, Mockito
  • JSON / XML - Data interchange formats
  • Nice to Have

  • Experience with Docker and containerization
  • Cloud platforms (AWS, Azure)
  • Spring Security implementation
  • Soft Skills

  • Strong problem-solving abilities
  • Good communication skills
  • Team collaboration
  • Ability to work in an agile environment
  • Requirements

    Bachelor's degree with 2+ years of experience in Java Developer role. Programming & Frameworks Java 3 and strong proficiency in core Java concepts Spring Boot - Experience building REST APIs and microservices Spring Framework - Dependency injection, AOP, Spring MVC Database & ORM JPA (Java Persistence API) - Entity mapping and repository patterns Hibernate - ORM implementation and database operations SQL - Writing optimized queries and database design Microservices Architecture Microservices Design - Service decomposition and communication patterns Feign Client - Service-to-service communication REST APIs - Design and implementation of RESTful services API Gateway patterns and implementation Additional Technical Skills Maven / Gradle - Build and dependency management Git - Version control and collaborative development Unit Testing - JUnit, Mockito JSON / XML - Data interchange formats Nice to Have Experience with Docker and containerization Cloud platforms (AWS, Azure) Spring Security implementation Soft Skills Strong problem-solving abilities Good communication skills Team collaboration Ability to work in an agile environment

    Create a job alert for this search

    Senior Software Developer • ludhiana, India