Core Java Developer
We are seeking experiencedSenior Core Java Developersto join our team and contribute to building secure, scalable, and production-ready applications. The ideal candidate will have strong expertise inJava, microservices architecture, and containerization, with hands-on experience in developing REST APIs and implementing secure coding practices. This role requires deep technical proficiency in backend engineering, combined with the ability to collaborate across teams and deliver high-quality solutions in enterprise environments.
Key Responsibilities:
Design, develop, and maintainCore Java applicationswith a focus on scalability and performance.
Build and integratemicroservices architecturesusing Spring Boot, Spring Security, and Spring Web MVC.
Develop and optimizeREST APIsfor secure and efficient communication between services.
Implement secure coding practices to remediate vulnerabilities and ensure compliance with enterprise standards.
Work with containerization platforms (Docker, Kubernetes, OpenShift) to deploy and manage applications.
Collaborate with cross-functional teams including QA, DevOps, and product owners to deliver production-ready solutions.
Conduct code reviews, troubleshoot issues, and provide technical guidance to junior developers.
Support CI/CD pipelines and ensure smooth deployment processes.
Required Skills:
Hands-on experience withcontainerization(Docker, Kubernetes, OpenShift).
Proficiency inmicroservices architectureandREST API development.
Solid knowledge ofSpring Boot, Spring Security, Spring Web MVC.
Experience withsecure coding practicesand vulnerability remediation.
Nice to Have:
Experience withHarnessfor CI/CD orchestration.
Familiarity withPostmanor other API testing tools.
Exposure toRed Hat OpenShiftfor enterprise container management.