Java Developer

Elabs Infotech

Hyderabad, Pune District

On-site

INR 1,000,000 - 1,400,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Elabs Infotech in Hyderabad is seeking an experienced Java Developer to design, develop, and maintain enterprise-grade applications using Java and Spring Boot. You will build scalable microservices and REST APIs, and work with databases and cloud-native patterns.

The role requires collaboration with BI, QA, DevOps, and stakeholders, adherence to Agile practices, and hands-on testing with JUnit/Mockito while ensuring code quality and security.

Qualifications

  • Bachelor's or Master's degree in Computer Science, IT, or a related field.
  • Strong hands-on Java development experience.
  • Solid understanding of OOP, design patterns, and data structures.
  • Experience in Agile/Scrum environments.
  • Excellent analytical, debugging, and problem-solving skills.
  • Strong communication and collaboration skills.

Responsibilities

  • Design, develop, test, and maintain enterprise applications using Java and Spring Boot.
  • Develop scalable RESTful APIs and microservices.
  • Participate in architecture discussions, design reviews, and code reviews.
  • Integrate applications with databases, messaging systems, and third-party APIs.
  • Optimize performance, scalability, and security of applications.
  • Write clean, reusable code following standards.
  • Troubleshoot production issues and provide timely resolutions.
  • Develop unit and integration tests with JUnit and Mockito.
  • Collaborate with BAs, QA, DevOps, and stakeholders.
  • Participate in Agile ceremonies and backlog grooming.
  • Maintain technical documentation and deployments.

Skills

Java 8/11/17
Spring Boot
Spring MVC
Spring Data JPA
Hibernate
Microservices Architecture
RESTful Web Services
SQL
Maven / Gradle
Git
JUnit & Mockito
JSON/XML
Apache Tomcat
Spring Security
Kafka / RabbitMQ
Redis
OAuth 2.0 / JWT
Swagger/OpenAPI
Grafana/Prometheus

Education

Bachelor's or Master's degree in Computer Science / IT

Tools

Docker
Kubernetes
Jenkins
CI/CD Pipelines
Swagger/OpenAPI
SonarQube
Cloud (Azure / AWS / GCP)
ELK Stack

Job description

Job Summary

We are looking for an experienced Java Developer with strong expertise in designing, developing, and maintaining enterprise-grade applications using Java and Spring Boot. The ideal candidate should have experience in building scalable microservices, REST APIs, database development, and cloud-native applications while following Agile development practices.

Key Responsibilities
  • Design, develop, test, and maintain enterprise applications using Java and Spring Boot.
  • Develop scalable RESTful APIs and Microservices.
  • Participate in application architecture, design discussions, and code reviews.
  • Integrate applications with databases, messaging systems, and third-party APIs.
  • Optimize application performance, scalability, and security.
  • Write clean, reusable, and maintainable code following coding standards.
  • Troubleshoot production issues and provide timely resolutions.
  • Develop unit and integration tests using JUnit and Mockito.
  • Collaborate with Business Analysts, QA teams, DevOps engineers, and stakeholders.
  • Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog grooming.
  • Maintain technical documentation and support application deployments.
Required Skills
Primary Skills
  • Java 8/11/17
  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • Hibernate
  • Microservices Architecture
  • RESTful Web Services
  • SQL (Oracle, MySQL, PostgreSQL, SQL Server)
  • Maven / Gradle
  • Git
  • JUnit & Mockito
  • JSON/XML
  • Apache Tomcat
Secondary Skills
  • Spring Security
  • Kafka / RabbitMQ
  • Redis
  • Docker
  • Kubernetes
  • Jenkins
  • CI/CD Pipelines
  • Swagger/OpenAPI
  • SonarQube
  • Azure / AWS / GCP
  • ELK Stack
  • OAuth 2.0 / JWT Authentication
Qualifications
  • Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
  • 48 years of hands-on Java development experience.
  • Strong understanding of Object-Oriented Programming (OOP), Design Patterns, and Data Structures.
  • Experience working in Agile/Scrum environments.
  • Excellent analytical, debugging, and problem-solving skills.
  • Strong communication and collaboration skills.
Preferred Skills
  • Experience with cloud-native application development.
  • Exposure to containerization using Docker and Kubernetes.
  • Knowledge of event-driven architecture using Kafka.
  • Experience with monitoring tools such as Grafana, Prometheus, or Splunk.
  • Familiarity with secure coding practices and application performance tuning.
Nice to Have
  • Experience with Reactive Programming (Spring WebFlux).
  • Knowledge of GraphQL.
  • Experience in financial services, healthcare, retail, or telecom domains.
  • Relevant certifications in Java, Spring, or Cloud technologies.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java / J2ee developer
Senior Java / J2ee developer

Bounteous • Bengaluru

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

R Systems International • Bengaluru

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

Keka Technologies Private Limited • Dadri

On-site
INR 900,000 - 1,300,000
Java Developer
Java Developer

Fincart Finvest • Sector 10

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

Fastra Corporation • Bengaluru

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

Synechron • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Java Developer (Spring, Microservices) Job ID: 358006
Java Developer (Spring, Microservices) Job ID: 358006

Victrixsystems • Pune District

On-site
Java Developer-S
Java Developer-S

Infosys • Bengaluru

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

AagatiServe Pvt Ltd • Delhi

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

Ilink Talent Solutions • Mumbai

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