10 Oct
|
Zensar Technologies
|
India
10 Oct
Zensar Technologies
India
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 robust 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.
Responsibilities
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
Qualifications
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)
📌 Java Developer (India)
🏢 Zensar Technologies
📍 India