WorkboxIn

Java Developer

Zensar · India · Full-time

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)