Senior Java Developer (3–5 Years Experience)

Finlabs India Pvt Ltd

India

On-site

INR 1,500,000 - 2,300,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Finlabs India Pvt Ltd in Pan India is seeking a Senior Java Developer with 3–5 years of experience to design, develop, and maintain enterprise-grade applications using Java backend, RESTful services, and modern development practices.

You will work with CI/CD pipelines, databases, and AI-assisted tools, collaborating with cross-functional teams in an Agile environment to deliver high-quality, production-ready code.

Qualifications

  • 3–5 years of Java backend development experience.
  • Bachelor’s degree in CS/IT/Engineering.
  • Strong experience with RESTful services and relational/noSQL databases.
  • Ability to write clean, scalable code and perform unit testing.

Responsibilities

  • Design and implement scalable Java applications.
  • Develop and consume RESTful APIs and services.
  • Collaborate with cross-functional teams in Agile/Scrum.
  • Maintain code quality with testing and reviews.
  • Participate in CI/CD and DevOps practices.

Skills

Java Backend
Spring Boot
RESTful APIs
SQL & NoSQL
Git
CI/CD
Docker
AI-assisted coding tools
Unit Testing
OOP & Design Patterns

Education

Bachelor's degree in CS/IT/Engineering

Tools

GitHub/GitLab/Bitbucket
Jenkins
Azure DevOps
GitHub Actions
Docker
SonarQube
CI/CD tools

Job description

Job Category: Information Technology

Job Type: Full Time

Job Location: Pan India

Experience: 3–5 Years

We are looking for a skilled and motivated Senior Java Developer with 3–5 years of experience in designing, developing, and maintaining enterprise applications. The ideal candidate should have strong expertise in Java backend development, RESTful APIs, database design, and modern software development practices. The candidate should be capable of independently developing features, performing developer testing, debugging issues, and delivering high-quality, production-ready code.

Key Responsibilities:
  • Design, develop, and maintain scalable Java-based applications.
  • Develop and consume RESTful APIs and backend services.
  • Implement efficient CRUD operations across relational and NoSQL databases.
  • Analyze business requirements and translate them into technical solutions.
  • Perform root cause analysis, debugging, and issue resolution.
  • Write clean, reusable, maintainable, and well-documented code following coding standards.
  • Perform developer testing by writing and executing unit test cases to ensure code quality and reliability.
  • Maintain and improve code coverage using unit testing frameworks.
  • Participate in code reviews and ensure adherence to coding standards and best practices.
  • Use Git for source code management and follow branching and merging strategies.
  • Work with CI/CD pipelines for automated build, testing, and deployment.
  • Utilize GitHub Copilot or similar AI-assisted development tools to improve productivity while validating generated code.
  • Collaborate with Frontend, QA, DevOps, and Product teams in an Agile/Scrum environment.
Required Technical Skills:

Core Technologies

  • Java 11/17 or above
  • Spring Boot
  • Spring MVC
  • Spring Data JPA / Hibernate
  • RESTful API Development

Databases

  • MySQL
  • Oracle Database
  • MongoDB
  • SQL Query Optimization
  • CRUD Operations

Version Control & DevOps

  • Git
  • GitHub/GitLab/Bitbucket
  • Basic understanding of CI/CD concepts (Jenkins, GitHub Actions, Azure DevOps, or similar)
  • Basic knowledge of Docker is an added advantage

Development Practices

  • Object-Oriented Programming (OOP)
  • Design Patterns
  • Logging Frameworks (SLF4J, Logback)
  • Secure Coding Practices
  • Code Standardization and Best Practices
  • Static Code Analysis (SonarQube preferred)
  • Performance Analysis
  • Problem Solving and Troubleshooting

AI Productivity Tools

  • Experience with GitHub Copilot or similar AI coding assistants.
  • Ability to validate AI-generated code for quality, security, and maintainability.
Preferred Skills
  • Spring Security and JWT Authentication
  • Redis
Soft Skills
  • Strong analytical and problem-solving skills.
  • Excellent debugging and troubleshooting abilities.
  • Good communication and collaboration skills.
  • Ability to work independently and take ownership of assigned tasks.
  • Quick learner with a passion for continuous improvement.
Educational Qualification
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

Agiliad • Pune District

On-site
INR 1,200,000 - 1,800,000
Senior Java Full Stack Developer
Senior Java Full Stack Developer

InApp • India

Hybrid
INR 1,200,000 - 2,200,000
Senior Java Software Engineer
Senior Java Software Engineer

SPIRO • Pune District

On-site
INR 1,200,000 - 1,500,000
Senior Java Developer
Senior Java Developer

HypTechie • Delhi

On-site
INR 1,800,000 - 3,200,000
Senior Java Developer
Senior Java Developer

Ajackus • India

On-site
INR 800,000 - 1,200,000
Java Developer
Java Developer

HypTechie • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Serosoft Solutions Pvt Ltd • Indore District

On-site
INR 800,000 - 1,100,000
Group Health Insurance
Competitive pay
Learning & Growth opportunities
+3
Senior Java Developer
Senior Java Developer

Capgemini • Hyderabad, Pune District

Hybrid
INR 1,500,000 - 2,600,000
Senior Java / J2ee developer
Senior Java / J2ee developer

Bounteous • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Developer - Java Fullstack
Senior Developer - Java Fullstack

Srijan: Now Material • Gurugram District

Hybrid
INR 1,400,000 - 2,200,000