Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 11247842

    REMOTEFULLTIME

    Java Spring Boot Developer

    Baseel Partners logo

    Baseel Partners

    Remote · remote · Posted 69d ago

    Sourced fromNaukri
    ₹2.5L - ₹3.5L PA3–8 yrsfulltimeRemote

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.7s
    • Found the form on Naukri · 7 questions to answer1.2s
    • Decided the answers for all of them2.9s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Job Description Java Spring Boot Developer

    Location: Remote
    Employment Type: Full-Time
    Experience: 1–2 Years

    About the Role

    We are seeking a motivated and enthusiastic Java Spring Boot Developer with 1–2 years of professional experience to join our engineering team. The ideal candidate should have hands-on experience in developing scalable backend applications, designing RESTful APIs, and working with relational databases using modern Java technologies.

    You will be responsible for building secure, high-performance backend services, collaborating with cross-functional teams, and contributing throughout the software development lifecycle. This is an excellent opportunity for developers looking to strengthen their expertise in Java, Spring Boot, microservices, and cloud-native application development.

    Key Responsibilities

    • Design, develop, and maintain scalable RESTful APIs using Java and Spring Boot.
    • Develop secure and high-performance backend services following software engineering best practices.
    • Design database schemas and interact with PostgreSQL using Spring Data JPA.
    • Implement authentication and authorization using Spring Security.
    • Develop clean, reusable, and maintainable code using layered architecture (Controllers, Services, Repositories, DTOs).
    • Debug, troubleshoot, and resolve application issues through log analysis, debugging tools, and root cause analysis.
    • Collaborate with Frontend Developers, QA Engineers, Product Managers, and other stakeholders to deliver high-quality software.
    • Participate in code reviews and follow Git-based collaborative development workflows.
    • Optimize SQL queries, API response times, and overall application performance.
    • Create and maintain technical documentation, API documentation, and implementation notes where required.
    • Follow Agile development practices, participate in sprint planning, and contribute to continuous improvement initiatives.

    Required Qualifications

    • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline.
    • 1–2 years of hands-on experience developing backend applications using Java and Spring Boot.
    • Strong understanding of REST API design principles, HTTP methods, and HTTP status codes.
    • Experience with Spring Data JPA and relational databases, preferably PostgreSQL.
    • Good understanding of Spring Security, including authentication and authorization concepts.
    • Ability to develop clean, modular, and maintainable Java applications using Controllers, Services, Repositories, and DTO patterns.
    • Good knowledge of SQL, including:
      • Joins
      • Filtering
      • Aggregations
      • Grouping
      • Query optimization
    • Experience with Git, including branching strategies, pull requests, merge requests, and code reviews.
    • Strong debugging and troubleshooting skills using logs, breakpoints, API testing, and root cause analysis.
    • Good understanding of Object-Oriented Programming (OOP), design principles, and software development best practices.
    • Excellent analytical, problem-solving, and communication skills.

    Preferred Qualifications

    • Experience with Liquibase or Flyway for database version control and schema migrations.
    • Exposure to Microservices Architecture, including service discovery using Eureka.
    • Basic understanding of:
      • JWT Authentication
      • OAuth2
      • Role-Based Access Control (RBAC)
    • Experience writing unit and integration tests using JUnit and Mockito.
    • Familiarity with MapStruct or similar object mapping frameworks.
    • Understanding of workforce management or HR domains, including:
      • Shift Scheduling
      • Leave Management
      • Rostering
      • Attendance Management
    • Experience implementing Excel import/export functionality using Apache POI.
    • Knowledge of transaction management, lazy loading, fetch strategies, and common JPA performance issues such as the N+1 Query Problem.
    • Exposure to Docker, CI/CD pipelines, containerized deployments, and DevOps practices.
    • Familiarity with API documentation tools such as Swagger/OpenAPI.

    Technical Skills

    Programming Languages

    • Java 17 / Java 21
    • SQL

    Backend Frameworks

    • Spring Boot
    • Spring Data JPA
    • Spring Security

    Databases

    • PostgreSQL

    API Development

    • REST APIs
    • JSON
    • Swagger / OpenAPI (Preferred)

    Build & Dependency Management

    • Maven

    Version Control

    • Git

    Database Migration

    • Liquibase
    • Flyway (Preferred)

    Testing

    • JUnit
    • Mockito

    Containerization & DevOps (Preferred)

    • Docker
    • CI/CD Pipelines

    Architecture

    • Layered Architecture
    • Microservices
    • DTO Pattern
    • Repository Pattern

    What We Offer

    • Opportunity to work on enterprise-grade backend applications using modern Java technologies.
    • Exposure to scalable architectures, microservices, and cloud-native development practices.
    • Flexible remote working environment.
    • Collaborative and supportive engineering culture.
    • Continuous learning, mentorship, and career development opportunities.
    • Competitive salary and performance-based incentives.
    • Opportunity to work with modern development tools, CI/CD pipelines, and DevOps practices.

    Ideal Candidate

    You are passionate about backend software development and enjoy building secure, scalable, and maintainable applications. You write clean, efficient code, take pride in solving complex technical problems, and collaborate effectively with cross-functional teams. You are eager to learn new technologies, adopt industry best practices, and contribute to delivering high-quality software solutions.

    Compensation:

    • Monthly salary INR 20,000
    • Annual Fixed bonus – INR 60,000
    • This is a Full time remote working role

    Baseel:

    Baseel Partners LLP (Baseel.com) is a company initially focused on cybersecurity and data protection. Today, Baseel Group has expanded significantly, providing a comprehensive suite of IT services and products to clients in over 100 countries. A distinguished global entity, Baseel Partners LLP has established a strong network of partners across Europe, the UK, Asia, and MENA countries. Baseel has some clients in the area of Data Governance who are looking for MDM implementation.

    Questions

    How may years of experience you have?

    List your certifications

    Sourced from naukri

    Section · 02

    Skills

    Postgresqlspring data jpaSpring IntegrationREST APISpring BootJavaMicroservices

    Java Spring Boot Developer · waiting for your command