NC
Java Developer
NR Consulting - India
Location not stated
4 months ago
- Java
- REST API
- Microservices
- Spring Boot
- MVC
- Hibernate
- MySQL
- PostgreSQL
- MongoDB
- Object Oriented Programming
- OOP
- Git
- Maven
- Gradle
- AWS
- Azure
- Docker
- Kubernetes
- CI/CD
- RabbitMQ
4 months ago
Java Developer – Job Description
Role Overview
We are looking for a skilledJava Developer to design, develop, and maintain high-performance applications. You will be part of a collaborative team working on scalable backend systems and enterprise-grade solutions.
Key Responsibilities
- Design, develop, and maintain Java-based applications
- Write clean, efficient, and well-documented code
- Build RESTful APIs and microservices
- Collaborate with frontend developers, QA, and product teams
- Troubleshoot, debug, and optimize application performance
- Participate in code reviews and follow best practices
- Work with databases and ensure data integrity
- Implement security and data protection solutions
Required Skills
- Strong proficiency inJava (JDK 8/11/17+)
- Experience with frameworks like Spring Boot, Spring MVC, or Hibernate
- Knowledge of RESTful web services and API development
- Familiarity with databases (MySQL, PostgreSQL, MongoDB)
- Understanding of object-oriented programming (OOP) principles
- Experience with version control tools like Git
- Basic knowledge of build tools like Maven or Gradle
Preferred Skills
- Experience with microservices architecture
- Knowledge of cloud platforms like AWS or Microsoft Azure
- Familiarity with containerization tools like Docker & Kubernetes
- Experience with CI/CD pipelines
- Knowledge of messaging systems like Kafka or RabbitMQ
Qualifications
- Bachelor's degree in Computer Science, IT, or related field
- 1–5+ years of experience (depending on role level)
Java Developer · NR Consulting - India