Java backend Developer

Bluescope

Mumbai, Chennai

On-site

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

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Bluescope is seeking a Java Backend Developer to build secure, scalable backend services using Java 21, Spring Boot, and microservices. You will design RESTful APIs, implement business logic, and collaborate with frontend, QA, and DevOps to deliver robust systems.

You will work on database integration with Oracle and PostgreSQL, apply security with Spring Security, JWT, and OAuth2, and participate in code reviews, testing, and production support to ensure high performance and reliability.

Qualifications

  • Hands-on experience in Java backend development with Java 21 and Spring Boot.
  • Strong understanding of OOP, collections and exception handling.
  • Experience with microservices architecture, REST APIs, and OpenAPI/Swagger.
  • Database design and optimization with Oracle and PostgreSQL; SQL proficiency.
  • Experience with JPA/Hibernate and Liquibase for schema changes; security via Spring Security, JWT, OAuth2.
  • Unit testing with JUnit/Mockito; familiar with logging and debugging; DevOps basics with Git, Docker, Kubernetes.

Responsibilities

  • Develop secure and scalable backend applications using Java 21, Core Java, OOP and collections.
  • Design, develop, and maintain microservices-based applications with Spring Boot.
  • Create and integrate RESTful APIs using JSON, Swagger and OpenAPI specifications.
  • Design database schemas and optimize queries for Oracle and PostgreSQL.
  • Implement database operations with JPA/Hibernate and manage migrations with Liquibase.
  • Apply authentication and authorization via Spring Security, JWT, and OAuth2.
  • Develop business workflows, validation logic and adoption of business rules.
  • Ensure robust logging, error handling, and production support.
  • Collaborate with cross-functional teams across development, QA and DevOps.

Skills

Java 21
Core Java
OOP
Spring Boot
Microservices
REST APIs
JSON
Swagger/OpenAPI
SQL
Oracle
PostgreSQL
JPA/Hibernate
Liquibase
Spring Security
JWT
OAuth2
JUnit
Mockito
Exception Handling
Logging
Performance optimization
System integration
Production support
Git
Docker
Kubernetes

Tools

Git
Docker
Kubernetes

Job description

Role - Java Backend Developer

Job Summary

We are looking for a skilled Java Backend Developer with hands-on experience in Java 21, Spring Boot, Microservices, REST APIs, and database development. The candidate will be responsible for developing secure and scalable backend applications, implementing business workflows, integrating systems, optimizing application performance, and providing production support.


Roles and Responsibilities :
  1. Java Development: Develop secure and scalable backend applications using Java 21, Core Java, Object-Oriented Programming (OOP), Collections, and Exception Handling.
  2. Spring Boot & Microservices: Design, develop, and maintain microservices-based applications using Spring Boot.
  3. REST API Development: Develop and integrate RESTful APIs using JSON, Swagger, and OpenAPI specifications.
  4. Database Development: Design database schemas, write SQL queries, and optimize database performance using Oracle and PostgreSQL.
  5. JPA/Hibernate & Liquibase: Implement database operations using JPA/Hibernate and manage database schema changes and migrations using Liquibase.
  6. Application Security: Implement authentication and authorization mechanisms using Spring Security, JWT, and OAuth2.
  7. Workflow & Business Rules: Develop business workflows, business rule engines, validation logic, and approval processes based on business requirements.
  8. Logging & Exception Handling: Implement audit logging, transaction tracking, and centralized exception-handling mechanisms.
  9. Performance Optimization: Identify and resolve performance bottlenecks in backend applications, REST APIs, and database queries.
  10. Unit Testing & Debugging: Write unit tests using JUnit and Mockito, debug application issues, and maintain code quality.
  11. DevOps Tools: Use Git for version control and work with Docker and Kubernetes for application containerization and deployment.
  12. System Integration: Integrate internal and external systems through APIs and backend services.
  13. Production Support: Troubleshoot application issues, perform root-cause analysis, and resolve software defects.
  14. Team Collaboration: Understand technical and business requirements and coordinate with development, QA, and DevOps teams throughout the software development lifecycle.
  15. Code Quality: Follow coding standards, maintain technical documentation, and ensure application reliability, security, and maintainability.

Required Technical Skills
  • Java 21 and Core Java
  • Object-Oriented Programming (OOP), Collections, and Exception Handling
  • Spring Boot and Microservices
  • REST APIs, JSON, Swagger, and OpenAPI
  • Oracle and PostgreSQL
  • SQL query development and optimization
  • JPA/Hibernate and Liquibase
  • Spring Security, JWT, and OAuth2
  • JUnit and Mockito
  • Git, Docker, and Kubernetes
  • Application logging, debugging, and exception handling
  • Performance optimization and system integration
  • Production support and root-cause analysis

Required Soft Skills
  • Strong communication and problem-solving skills.
  • Ability to collaborate effectively with cross-functional teams.
  • Adaptability to changing technical and business requirements.
  • Willingness to relocate, as required by the project.

Candidate Expectations

The candidate should have practical experience in Java backend development, microservices architecture, API development, database integration, application security, testing, and production troubleshooting. The candidate should be capable of delivering reliable and maintainable backend solutions while collaborating with development, QA, and DevOps teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Back End Developer
Java Back End Developer

Dynpro • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Senior Software Engineer
Senior Software Engineer

Mployee.me • Dadri

On-site
INR 900,000 - 1,500,000
Java Backend Developer
Java Backend Developer

Envision Technology Solutions • India

Remote
INR 1,500,000 - 2,800,000
Java Backend Developer
Java Backend Developer

Lonvec Technologies Private Limited • Pune District

On-site
INR 1,100,000 - 1,700,000
Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

TymblHub • Pune District

On-site
INR 900,000 - 1,500,000
Java Back End Developer
Java Back End Developer

TymblHub • Chennai District

On-site
INR 2,800,000 - 4,200,000
Java Developer
Java Developer

Lumiq • Dadri

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

Dbiz.ai • Ernakulam

Hybrid
INR 1,800,000 - 3,200,000
Senior Java Developer
Senior Java Developer

Hucon Solutions • Thiruvananthapuram

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

Elevateprimesolutions • Jaipur

On-site
INR 500,000 - 900,000