* Design, develop, and maintain robust Java-based applications.
* Deliver secure, stable, and scalable solutions across various business and technical domains.
* Collaborate with cross-functional teams to understand requirements and translate them into effective technical solutions.
* Take ownership of projects, proactively identifying and resolving issues.
* Ensure best practices in coding, testing, and deployment.
Required Qualifications
* Core Java & Functional Programming: Minimum 7 years of experience with a strong understanding of functional programming concepts.
* Spring Ecosystem: At least 6 years of hands-on experience with Spring, Spring REST, Spring Boot, and JPA.
* Kubernetes: Minimum 3 years of experience deploying and managing applications on Kubernetes.
* Front-End Technologies: Working knowledge of Angular and React UI frameworks (3+ years recent exp).
* Testing: Deep expertise in JUnit and integration testing (5+ years).
* SQL: Ability to write efficient and optimized SQL queries (3+ years).
* Agile Methodologies: Solid understanding of Agile practices and principles.
* CI/CD: Experience with continuous integration and deployment pipelines.
* Design Principles: Strong grasp of software design principles and patterns.
Preferred Skills
* Experience with public cloud platforms (AWS, Azure, GCP).
* Familiarity with Kafka, MQ, or other streaming services.
* Exposure to AI-assisted development tools such as Co-pilot
#J-18808-Ljbffr