Point your AI agent at freehire and let it find you a job.

Get the CLI →

Zensar

NewBe an early applicant

Java Developer

Posted Updated
Discussion

Role Overview

We are looking for a skilled Java Developer to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, API development, and cloud-native technologies. The candidate will work closely with cross-functional teams to deliver secure, reliable, and business-critical solutions.

Key Responsibilities

Application Development

  • Design, develop, test, and deploy Java-based applications.
  • Build and maintain scalable RESTful APIs and Microservices.
  • Develop reusable, efficient, and maintainable code.
  • Ensure adherence to coding standards and best practices.

System Design & Architecture

  • Participate in solution design and architecture discussions.
  • Develop scalable and fault-tolerant distributed systems.
  • Implement design patterns and enterprise integration solutions.
  • Optimize applications for performance, scalability, and security.

Database & Integration

  • Design and develop database schemas and queries.
  • Integrate applications with third-party systems and services.
  • Work with relational and NoSQL databases.
  • Ensure data integrity, performance, and security.

Cloud & DevOps

  • Develop cloud-native applications using AWS, Azure, or GCP.
  • Support CI/CD implementation and deployment automation.
  • Work with Docker and Kubernetes for containerized applications.
  • Monitor application health and troubleshoot production issues.

Quality & Performance

  • Conduct unit testing, integration testing, and code reviews.
  • Debug and resolve application defects.
  • Perform performance tuning and optimization.
  • Participate in production support and incident resolution

Required Skills

Core Java

  • Strong proficiency in Java 8/11/17 or higher.
  • Expertise in Object-Oriented Programming (OOP) principles.
  • Knowledge of Collections, Multithreading, Concurrency, Streams, and JVM concepts.
  • Strong understanding of Design Patterns and SOLID principles.

Frameworks & Technologies

  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Data JPA/Hibernate
  • Microservices Architecture
  • RESTful APIs

Database Technologies

  • Oracle
  • MySQL
  • PostgreSQL
  • SQL Server
  • MongoDB (Preferred)

Messaging & Integration

  • Apache Kafka
  • RabbitMQ
  • JMS
  • API Gateway technologies

DevOps & Tools

  • Git/GitHub/GitLab
  • Maven/Gradle
  • Jenkins
  • SonarQube
  • Docker
  • Kubernetes

Cloud Platforms

  • AWS, Azure, or GCP
  • Cloud deployment and infrastructure concepts

Preferred Skills

  • Experience with event-driven architecture.
  • Experience in Retail, E-Commerce, Banking, or Healthcare domains.
  • Knowledge of Reactive Programming (WebFlux).
  • Familiarity with Elasticsearch, Redis, and caching mechanisms.
  • Understanding of application security and OWASP standards.
  • Exposure to Agile/Scrum methodologies.

Educational Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.

Soft Skills

  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and within Agile teams.
  • Strong ownership and accountability.
  • Stakeholder management skills.

Key Performance Indicators (KPIs)

  • On-time delivery of application features.
  • Code quality and maintainability metrics.
  • Application performance and scalability.
  • Defect leakage and production incident reduction.
  • Customer and stakeholder satisfaction.
  • Compliance with security and engineering standards.

Nice-to-Have Certifications

  • Oracle Certified Professional (OCP) Java Developer
  • Spring Professional Certification
  • AWS Developer Associate
  • Microsoft Azure Developer Associate
  • Kubernetes Certification (CKA/CKAD)

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.