Senior Java Developer (3–5 Years Experience)

Finlabs India Pvt Ltd

Mumbai

Remote

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

Full time

24 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Finlabs India Pvt Ltd is seeking an experienced Senior Java Developer with 3-5 years of hands-on experience in designing, developing, and maintaining enterprise applications. The role emphasizes Java backend development, RESTful APIs, and robust database design.

The candidate should independently develop features, perform developer testing, debug issues, and deliver production-ready code in an agile environment. Relevant experience with CI/CD pipelines and Git-based workflows is required.

Qualifications

  • 3-5 years Java backend experience.
  • Experience designing, developing, maintaining enterprise applications.
  • Strong expertise in Java backend development, RESTful APIs, and database design.
  • Capable of independently developing features, testing, debugging, and delivering production-ready code.

Responsibilities

  • Design, develop, and maintain scalable Java-based applications.
  • Develop and consume RESTful APIs and backend services.
  • Implement 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, maintainable code with proper documentation.
  • Maintain and improve code coverage with unit tests.
  • Participate in code reviews and adhere to best practices.
  • Use Git for source control and follow branching strategies.
  • Work with CI/CD pipelines for automated builds and deployments.
  • Collaborate with Frontend, QA, DevOps, and Product teams in an Agile environment.

Skills

Analytical thinking
Problem solving
Debugging
Communication
Independent ownership

Education

Bachelor's degree in Computer Science/ IT/ Engineering

Tools

Git
GitHub/GitLab/Bitbucket
CI/CD basics
Docker (basic)
Swagger/OpenAPI

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:

Senior Java Developer (3-5 Years Experience)

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
  • Microservices Architecture (preferred)

Databases

  • PostgreSQL
  • MySQL
  • Oracle Database
  • MongoDB
  • SQL Query Optimization
  • CRUD Operations
  • Database Design Fundamentals

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
  • Exception Handling
  • Logging Frameworks (SLF4J, Logback)
  • Secure Coding Practices
  • Code Standardization and Best Practices
  • Static Code Analysis (SonarQube preferred)

Debugging & Analysis

  • Root Cause Analysis
  • Application Debugging
  • Performance Analysis
  • Log 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
  • Swagger/OpenAPI
  • Basic Linux commands
  • Cloud exposure (AWS/Azure/GCP)

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 3 5 Years Experience
Senior Java Developer 3 5 Years Experience

Finlabs India Pvt Ltd • Mumbai

Remote
INR 1,200,000 - 2,000,000
Senior Java Developer (3–5 Years Experience)
Senior Java Developer (3–5 Years Experience)

Finlabs India Pvt Ltd • India

On-site
INR 1,500,000 - 2,300,000
Senior Java Developer
Senior Java Developer

SWITS DIGITAL Private Limited • Chennai District

On-site
INR 1,800,000 - 2,800,000
Senior Java Developer
Senior Java Developer

A.TReDS Ltd. • Navi Mumbai

On-site
INR 2,200,000 - 3,400,000
Java Developer
Java Developer

OpsTree Global • Dadri

On-site
INR 1,200,000 - 2,100,000
Senior Java Developer
Senior Java Developer

TymblHub • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Udemy Learning Licenses
Comprehensive health insurance
Paid time off
+2
Senior Java Developer
Senior Java Developer

Matrix Business Services • Chennai District

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

Srijan: Now Material • Gurugram District

On-site
INR 1,400,000 - 2,200,000
Software Developer
Software Developer

Wissen Technology • Mumbai

Hybrid
INR 2,500,000 - 4,200,000
Senior Java Software Engineer
Senior Java Software Engineer

SPIRO • Pune District

On-site
INR 1,200,000 - 1,500,000