About Client:
Our client is a global technology consulting and digital solutions company that enables enterprises to reimagine business models and accelerate innovation through digital technologies. Powered by more than 84000 entrepreneurial professionals across more than 30 countries it caters to over 700 clients with its extensive domain and technology expertise to help drive superior competitive differentiation customer experiences and business outcomes.
Job Description:
Seeking an experienced Java Engineer with 5 years of experience to join our backend development team. The ideal candidate will have a deep understanding of Java security best practices and OAuth. Experience with Spring/Spring Boot is essential and a CISSP certification is highly desirable. You will also be proficient in using GitHub and GitHub Actions to manage and automate code deployment.
Key Responsibilities:
- Design develop and maintain highperformance secure and scalable backend systems using Java and Spring/Spring Boot.
- Implement security best practices including OAuth 2.0 JWT and other authentication/authorization mechanisms ensuring secure data handling and transmission.
- Collaborate with crossfunctional teams including frontend engineers DevOps and product managers to deliver highquality software solutions.
- Write clean maintainable and efficient code while adhering to best practices in software development.
- Perform code reviews provide feedback and mentor junior engineers to foster a culture of continuous improvement.
- Utilize GitHub for version control and automate build and deployment processes using GitHub Actions.
- Work closely with the DevOps team to ensure seamless CI/CD pipeline integration and deployment to cloud environments.
- 5 years of experience in backend software development with a strong focus on Java and Spring/Spring Boot.
- Extensive experience in implementing security best practices including OAuth 2.0 JWT and data encryption.
- CISSP certification is strongly preferred demonstrating a deep understanding of security principles and practices.
- Proficient in using GitHub for version control and GitHub Actions for CI/CD automation.
- Experience with RESTful API design microservices architecture and cloud platforms (Azure).
- Strong understanding of database technologies including SQL and NoSQL and experience with data modeling.
- Excellent problemsolving skills and the ability to work both independently and as part of a collaborative team.
- Strong communication skills with the ability to articulate complex technical concepts to both technical and nontechnical stakeholders.