Java Back End Developer

Criterion Tech

Dadri

Hybrid

INR 800,000 - 1,400,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Modern backend technologies
Collaborative environment
Enterprise-scale exposure
Learning and growth opportunities

Job summary

Criterion Tech is seeking a skilled Java Backend Developer to design, develop, and maintain scalable backend services using Spring Boot. You will build RESTful APIs, optimize SQL queries, and ensure security and performance in a microservices environment.

Ideal candidates have strong Java fundamentals, hands-on experience with the Spring ecosystem, relational databases, and modern development practices. Collaboration with cross-functional teams is essential, and this full-time role offers

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork abilities.
  • Experience working in Agile/Scrum environments.

Responsibilities

  • Design, develop, and maintain backend services using Java and Spring Boot.
  • Build and consume RESTful APIs for applications.
  • Develop data access layers using Spring Data JPA and Hibernate.
  • Design and optimize relational database schemas and SQL queries.
  • Write clean, maintainable, and well-documented code following best practices.
  • Troubleshoot, debug, and resolve production issues.
  • Collaborate with frontend developers, QA engineers, and product teams.
  • Participate in code reviews and ensure adherence to coding standards.
  • Optimize application performance and scalability.
  • Contribute to application architecture and technical design discussions.

Skills

OOP
Multithreading
RESTful APIs
Java fundamentals
Communication

Education

Bachelor's degree in Computer Science / IT

Tools

Java
Spring Boot
Spring Data JPA
Hibernate
Maven
Gradle
Git
Docker
Kubernetes
Redis
Kafka
JUnit 5
Mockito
Jenkins/GitHub Actions/GitLab CI

Job description

Java Backend Developer

[Location / Remote / Hybrid] | Full-Time

SUMMARY

We are looking for a skilled Java Backend Developer with strong experience in Spring Boot and related technologies to design, develop, and maintain scalable, secure, and high-performance backend applications. The ideal candidate should have a solid understanding of RESTful APIs, database design, and modern software development practices.

TECHNICAL SKILLS
  • Java 8/11/17 features
  • Object-Oriented Programming (OOP)
  • Collections Framework
  • Exception Handling
  • Multithreading and Concurrency
  • Java Streams and Lambda Expressions
  • Generics
  • Spring Boot
  • Spring Data JPA
  • Spring MVC
  • Hibernate ORM
  • Dependency Injection (IoC)
  • Bean Lifecycle
  • Spring Validation
  • MySQL
  • PostgreSQL
  • SQL query writing and optimization
  • Database normalization
  • Transactions and indexing
  • Entity relationship mapping
  • RESTful API design
  • JSON
  • Postman
  • API documentation (Swagger/OpenAPI)
  • Maven
  • Gradle
  • Git
  • GitHub
  • GitLab
  • Bitbucket
  • Spring Security with JWT or OAuth2
  • Microservices architecture
  • Docker
  • Kubernetes (basic knowledge)
  • Redis or caching mechanisms
  • RabbitMQ or Apache Kafka
  • JUnit 5
  • Mockito
  • CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI)
  • SonarQube
  • AWS, Azure, or GCP exposure
KEY RESPONSIBILITIES
  • Design, develop, and maintain backend services using Java and Spring Boot.
  • Build and consume RESTful APIs for applications.
  • Develop data access layers using Spring Data JPA and Hibernate.
  • Design and optimize relational database schemas and SQL queries.
  • Write clean, maintainable, and well-documented code following best practices.
  • Troubleshoot, debug, and resolve production issues.
  • Collaborate with frontend developers, QA engineers, and product teams.
  • Participate in code reviews and ensure adherence to coding standards.
  • Optimize application performance and scalability.
  • Contribute to application architecture and technical design discussions.
QUALIFICATIONS
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Strong analytical and problem-solving skills.
  • Good communication and teamwork abilities.
  • Experience working in Agile/Scrum environments.
NICE TO HAVE
  • Experience with system design and scalable architectures.
  • Knowledge of design patterns and SOLID principles.
  • Experience with distributed systems and event-driven architecture.
  • Understanding of performance tuning and application monitoring.
WHAT WE OFFER
  • Opportunity to work on modern backend technologies.
  • Collaborative and growth-oriented work environment.
  • Exposure to scalable enterprise applications.
  • Learning and career development opportunities.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

Infosys • Hyderabad, Pune District, Bengaluru

Hybrid
INR 1,200,000 - 2,400,000
Java Back End Developer
Java Back End Developer

Dynpro • Hyderabad

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

Build & Hire • Pune District

On-site
INR 2,800,000 - 4,000,000
Senior JAVA Backend Engineer - Remote
Senior JAVA Backend Engineer - Remote

InnovationTeam • India

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

V2 Solutions • Chennai District

On-site
INR 2,800,000 - 4,200,000
Java Backend Engineer (Remote)
Java Backend Engineer (Remote)

Quik Hire Staffing • India

On-site
INR 1,200,000 - 2,500,000
Senior Backend Developer – Java Spring Boot
Senior Backend Developer – Java Spring Boot

Cloudoniq Technologies Pvt Ltd • Mumbai

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

Hucon Solutions • Thiruvananthapuram

Hybrid
INR 1,200,000 - 2,400,000
Java Backend Developer
Java Backend Developer

Lonvec Technologies Private Limited • Pune District

On-site
INR 1,100,000 - 1,700,000
Senior Java Developer
Senior Java Developer

Capgemini • Hyderabad, Pune District

Hybrid
INR 1,500,000 - 2,600,000