As a Backend Java Developer, you will be responsible for designing, developing, and maintaining back end services and APIs. Your expertise in Java, Linux, REST API, Spring Framework, Java cryptography, LDAP, and OIDC will be essential in ensuring our systems are efficient, scalable, and secure.
Employment type: 8+ Months ContactWorkplace : Remote
Key Responsibilities:Design, develop, and maintain back end 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 front end 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.
Mandatory Skills: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.
Qualifications:Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience). Preferred .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 micro services architecture.