Skip to main content
Z

Zensar Technologies

Java Developer

IndiaPosted today

Skills

JavaSpringMicroservicesREST APIDevOpsAWSAzureGoogle CloudCI/CDDockerKubernetesMySQL

Job description

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)

Apply on Zensar Technologies