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
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
📌 Java Developer (India)
🏢 Zensar
📍 India