Java Developer (India)

Java Developer (India)

19 Sep
|
Immersive Infotech
|
India

19 Sep

Immersive Infotech

India

Java Developer
Department: Engineering / Technology

Job Summary

We are looking for a skilled Java Developer with 3–8 years of experience in designing, developing, testing, and maintaining scalable Java-based applications. The ideal candidate should have strong knowledge of Java, Spring Boot, REST APIs, databases, and microservices architecture, along with good problem-solving and communication skills.

Key Responsibilities

- Design, develop, test, and maintain high-quality Java applications.
- Develop scalable and secure backend services using Java and Spring Boot.
- Build and integrate RESTful APIs with internal and external systems.
- Work with microservices architecture and distributed systems.
- Write clean, maintainable, reusable, and efficient code.
- Participate in code reviews and ensure adherence to coding standards.
- Troubleshoot, debug, and resolve application issues.
- Work with SQL/NoSQL databases and optimize queries when required.
- Collaborate with product managers, business analysts, QA engineers, and other developers.
- Develop unit and integration tests to ensure application quality.
- Participate in Agile/Scrum ceremonies such as sprint planning, daily stand-ups, and retrospectives.
- Contribute to technical documentation and continuous improvement initiatives.
- Support deployment and production issue resolution when required.

Required Skills

- Strong proficiency in Core Java.
- Good understanding of Java 8+, including Streams, Lambda Expressions,



Collections, and Multithreading.
- Strong experience with Spring Framework / Spring Boot.
- Hands-on experience developing REST APIs.
- Good understanding of Microservices Architecture.
- Solid knowledge of SQL and relational databases such as MySQL, PostgreSQL, or Oracle.
- Experience with JPA / Hibernate.
- Familiarity with Git and version-control practices.
- Good understanding of Object-Oriented Programming (OOP), design patterns, and SOLID principles.
- Experience with unit testing frameworks such as JUnit and Mockito.
- Understanding of application security, exception handling, logging, and performance optimization.

Good to Have

- Experience with Kafka / RabbitMQ.
- Knowledge of Docker and Kubernetes.
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Experience with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
- Knowledge of Redis or other caching technologies.
- Familiarity with Agile development methodologies.
- Experience working on high-volume or enterprise applications.

Preferred Technical Stack

Java | Spring Boot | Microservices | REST API | Hibernate/JPA | SQL | Git | JUnit | Mockito | Kafka | Docker | Kubernetes | AWS/Azure/GCP

Pay: From ₹100,000.00 per month

Benefits:

- Paid time off
- Provident Fund

Education:

- Bachelor's (Preferred)

Experience:

- Java: 4 years (Required)

Location:

- Remote (Preferred)

Work Location: Remote

📌 Java Developer (India)
🏢 Immersive Infotech
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java developer (india) / india