Java Developer

2 weeks ago


Gurugram India NARBA Full time

Job Description Role Overview We are seeking an experienced Java Developer (57 years) with strong expertise in Core Java 8+, Spring Boot, REST APIs, Microservices, and database-driven backend development. The ideal candidate should be skilled in building scalable, secure, and high-performance services. Experience with AWS, DevOps, Kafka, and service virtualization tools is a strong plus. Key Responsibilities Backend Development Develop and enhance scalable backend services using Java 8+ and Spring Boot. Build secure, high-quality REST APIs with proper validation, exception handling, and authentication/authorization. Microservices Architecture Implement microservices with best practices (service registry, config management, resiliency patterns, async communication). Ensure services are modular, fault-tolerant, observable, and performance-optimized. Database Development Work with relational/NoSQL databases (MySQL, PostgreSQL, Oracle, MongoDB). Write optimized SQL queries, manage transactions, indexing, and performance tuning. Code Quality & Reviews Write clean, testable code using OOP, SOLID principles, and design patterns. Participate in code reviews, architecture discussions, and design improvements. Cloud & DevOps Collaboration Deploy and maintain applications on AWS (EC2, S3, RDS, IAM, CloudWatch). Work with DevOps teams on CI/CD pipelines, Docker, and automated deployments. Testing & Quality Assurance Create strong unit tests using JUnit, Mockito with high code coverage. Support integration testing, debugging, and environment-level issue resolution. Service Virtualization & Integrations Use WireMock, MockServer, or similar tools for simulating dependent systems. Primary Skills Required Core Java (8+) Strong OOP, Collections, Streams, Lambdas. Familiarity with Java 11/17/21 features (records, var, switch expressions, virtual threads, etc.). Spring Boot Hands-on with Spring Web, Spring Data JPA, Spring Validation, Spring Security. Experience with monitoring, configurations, and application lifecycle. REST API Development Deep understanding of REST architecture, versioning, pagination, idempotency, and API documentation (Swagger/OpenAPI). Microservices Strong understanding of distributed systems and async messaging. Hands-on with observability tools (ELK, Prometheus, Loki, Grafana). Database Strong SQL, relational database design, indexing, and ORM (Hibernate/JPA). Hands-on Coding Ability to design, develop, debug, test, and deploy features independently. Secondary Skills (Good To Have) AWS: EC2, S3, IAM, CloudWatch, Lambda, ECS/EKS. DevOps: CI/CD (Jenkins, GitLab, GitHub Actions), Docker. Kafka: Event-driven architecture, producers/consumers. Unit Testing: TDD/BDD exposure. Service Virtualization: WireMock, MockServer. Soft Skills Strong analytical and problem-solving abilities. Ability to work collaboratively in Agile teams. Excellent communication and documentation skills. Ownership mindset with willingness to learn and adapt. Skills: spring,ec2,s3,devops,code,database,java,architecture


  • Java Developer

    1 week ago


    Gurugram, Gurugram, India unHR Full time

    Job Description Company Description unHR is a forward-thinking HR service provider designed to address the unique challenges of early-stage startups. As a collective of skilled professionals, unHR leverages cutting-edge technology and data-driven strategies to fuel clients success. The company prides itself on its flexibility to cater to the evolving needs...

  • Java Developer

    3 weeks ago


    Gurugram, Gurugram, India SystemBender Full time

    Job Description We are seeking an experienced Java Developer (57 years) with strong expertise in Core Java 8+, Spring Boot, REST APIs, Microservices, and database-driven backend development. The ideal candidate should be well-versed in building scalable, secure services and integrating with distributed systems. Exposure to AWS, DevOps, Kafka, and service...

  • Java Developer

    7 days ago


    Gurugram, Gurugram, India COZZERA INTERNATIONAL LLP Full time

    Job Description Job Title: Java Developer Experience: 5+ years Location: Gurugram (Hybrid) Role Overview We are looking for an experienced Java Developer 5+ years with strong expertise in Core Java 8+, Spring Boot, REST APIs, Microservices, and database-driven backend development. The ideal candidate will be responsible for building scalable, secure, and...

  • Lead Java Developer

    1 week ago


    Gurugram, Gurugram, India Deloitte Full time

    Job Description Job Title: Java Lead Location:Gurgaon Employment Type:Full-Time, Permanent Joining:Immediate to 15 Days Notice Period About the Role We are looking for a highly skilled Java Lead with strong expertise in Java, Microservices, Spring Boot, and backend development. The ideal candidate will lead a team of developers and work on designing and...

  • Sr. Java Developer

    1 week ago


    Gurugram, India HyrEzy Tech Full time

    Job Description Job Title: Sr. Java Developer Company Information:- We are a leading company in the cybersecurity domain, we create next-gen cybersecurity products and services to tackle a wide array of security challenges. Job Summary:- Salary Offer: 30% hike on current CTC Location: Gurugram, Haryana. Years of Experience Required: Minimum 5 years Work from...

  • Sr Java developer

    1 week ago


    Gurugram, India Virtusa Full time

    Job Description senior Java engineer (10+ years experience) to lead engineering work in our Chaos Java solutionan offering used across multiple BUs to validate system resilience at runtime. This is a deeply technical, hands-on role that includes product design, production-grade code, field engineering support, and cross-BU influence. Core Responsibilities -...

  • Java Developer

    3 weeks ago


    Gurugram, India Gemini Solutions Pvt Ltd Full time

    About the RoleAs a Mid-Level Java Software Engineer, you will play a crucial role in the development and maintenance of robust Java applications, ensuring high-quality software solutions are delivered on time.ResponsibilitiesApplication Development: Design, develop, and maintain robust Java applications using Java 11/17 and Spring Boot frameworkCode Quality:...

  • Java Developer

    3 weeks ago


    Gurugram, India Gemini Solutions Pvt Ltd Full time

    About the RoleAs a Mid-Level Java Software Engineer, you will play a crucial role in the development and maintenance of robust Java applications, ensuring high-quality software solutions are delivered on time.ResponsibilitiesApplication Development: Design, develop, and maintain robust Java applications using Java 11/17 and Spring Boot frameworkCode Quality:...

  • Java Developer

    2 weeks ago


    Gurugram, India Gemini Solutions Pvt Ltd Full time

    About the RoleAs a Mid-Level Java Software Engineer, you will play a crucial role in the development and maintenance of robust Java applications, ensuring high-quality software solutions are delivered on time.ResponsibilitiesApplication Development: Design, develop, and maintain robust Java applications using Java 11/17 and Spring Boot frameworkCode Quality:...

  • Java Developer

    3 weeks ago


    Gurugram, India Gemini Solutions Pvt Ltd Full time

    About the Role As a Mid-Level Java Software Engineer, you will play a crucial role in the development and maintenance of robust Java applications, ensuring high-quality software solutions are delivered on time. Responsibilities - Application Development: Design, develop, and maintain robust Java applications using Java 11/17 and Spring Boot framework - Code...