Key Responsibilities:Design, develop, and maintain backend services and APIs using Java.Utilize the Spring Framework for application development.Develop and consume RESTful APIs to facilitate communication between systems.Implement and manage security protocols, including Java cryptography, LDAP, and OIDC.Work in a Linux environment for server management and deployment.Collaborate with frontend developers, product managers, and other stakeholders to deliver high-quality solutions.Perform code reviews to ensure adherence to best practices and coding standards.Troubleshoot and resolve issues related to performance, scalability, and security.Stay updated with the latest industry trends and technologies to incorporate them into the development process. Qualifications:Proven experience as a Backend Java Developer.Proficiency in Java programming language.Strong experience with the Spring Framework (Spring Boot, Spring MVC, Spring Security, etc.).Expertise in developing and consuming RESTful APIs.Knowledge of Java cryptography for secure data handling.Experience with LDAP (Lightweight Directory Access Protocol) integration.Familiarity with OIDC (OpenID Connect) for authentication and authorization.Proficient in working with Linux environments.Strong problem-solving skills and attention to detail.Excellent communication and teamwork skills.Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience). Preferred Qualifications:Experience with Agile/Scrum development methodologies.Knowledge of containerization and orchestration tools like Docker and Kubernetes.Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.Understanding of microservices architecture.