Java FullStack Developer - Bengaluru, India - PwC India
Description
Mandatory Skills: Core Java (Java 8/11), Spring boot, Lambda APIs, Stream APIs, New Date/Time APIs, RESTful service, React, RDBMS, NoSQL DB
Preferred Skills: Kubernetes/Containerization, Jenkins/Gitlab, CICD
Years of Experience: 5 to 8 years
Advanced Java Development: Extensive experience with Java 8 and 11, demonstrating a deep understanding of Java's core features, including stream API, lambda expressions, and new date/time API.
Spring Boot Expertise: Proficient in developing applications using Spring Boot, with a strong grasp of its conventions, configurations, and the ability to create RESTful services.
Microservices Architecture: Solid experience in designing and developing microservices-based applications, understanding the principles of decoupling, domain-driven design, and distributed systems.
Database Integration: Experience with relational and NoSQL databases, demonstrating the ability to integrate databases with Java applications effectively.
Problem-Solving: Strong analytical and problem-solving skills, with the ability to tackle complex challenges and deliver innovative solutions.
Preferred Skills:
CI/CD Pipelines: Good understanding of Continuous Integration/Continuous Deployment pipelines, including tools such as Jenkins, GitLab CI, or Travis CI.
Containerization Technologies: Familiarity with Docker and Kubernetes is a plus, showcasing the ability to containerize applications for development, testing, and production environments.
Agile Methodology: Experience working in Agile development teams, demonstrating adaptability and commitment to continuous improvement.