Java Developer
Key Skills for This Role
Full Job Posting
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.
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)
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
Qualifications
- 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.
- Spring Boot
- Spring MVC
- Spring Security
- Spring Data JPA/Hibernate
- Microservices Architecture
- RESTful APIs
- Oracle
- MySQL
- PostgreSQL
- SQL Server
- MongoDB (Preferred)
- Apache Kafka
- RabbitMQ
- JMS
- API Gateway technologies
- Git/GitHub/GitLab
- Maven/Gradle
- Jenkins
- SonarQube
- Docker
- Kubernetes
- AWS, Azure, or GCP
- Cloud deployment and infrastructure concepts
- 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.
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
- 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.
- 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.
- Oracle Certified Professional (OCP) Java Developer
- Spring Professional Certification
- AWS Developer Associate
- Microsoft Azure Developer Associate
- Kubernetes Certification (CKA/CKAD)
Responsibilities
- 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.
- 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.
- 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.
- 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.
- 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
About Zensar
Global technology firm providing digital transformation and infrastructure services.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Zensar
AI Pod- Selenium Java / Playwright Automation Tester
Pune, IND
AI Pod- Selenium Java / Playwright Automation Tester
Pune, IND
Delivery Manager - BFSI
, IND
AES - DE - FS - Java
London, GBR
Guidewire BillingCenter Integration Developer
, IND
Kubernetes
Bengaluru, IND
AI Pod- Selenium Java / Playwright Automation Tester
Pune, IND
Guidewire BillingCenter Developer
, IND