We are searching for an experienced Java Developer. This role requires expertise in designing developing and deploying secure and scalable backend applications. The selected candidate will be responsible for improving processes ensuring compliance with best practices and delivering highquality code in alignment with Scrum methodologies.
Requirements for Eligibility:
- EU Residency: Applicants must reside within the EU.
- Citizenship: Open only to EU citizens.
- 100 remote from the EU.
Key Responsibilities:
Development and Design:
- Design and develop enterprisegrade systems using messaging and microservices architectures.
- Implement Javabased backend applications integrated with search engines.
- Develop secure fast scalable and reliable code that satisfies functional and nonfunctional requirements SLAs.
Authentication and Validation:
- Write OAuth authentication mechanisms.
- Develop validation mechanisms through comprehensive unit and integration tests.
Deployment and Configuration:
- Assist in deploying and configuring the system.
- Set up CI/CD pipelines along with maintaining systems using Kubernetes and Docker.
Agile Framework:
- Follow Scrum procedures and assist with task estimation.
Quality and Documentation:
- Write clean secure and highquality code while documenting technical processes.
- Ensure compliance with secure coding practices logging and auditing features.
Version Control and Workflow:
- Work with Git adhering to pull request workflows and ensuring proper code review processes.
Qualifications :
Requirements:
Mandatory Skills & Expertise:
- BackEnd Proficiency:
- Strong experience in Java development with the ability to design and develop microservices and system integrations.
- Expertise in messaging solutions and enterprise systems.
- OAuth Authentication & Security Practices:
- Proficiency in developing OAuth mechanisms and implementing best secure coding practices.
- System Deployment & Automation:
- Knowledge of deployment processes including setting up and managing CI/CD pipelines.
- Familiarity with Kubernetes Docker and system configuration tools.
- Testing:
- Strong experience writing unit and integration tests.
- Scrum Experience:
- Working knowledge of Scrum procedures including task estimation and collaboration within team disciplines.
- Technical Documentation:
- Ability to write clear and concise technical documentation.
Why Join Us
- Work fully remote within the EU offering flexibility and worklife balance.
- Collaborate on highimpact projects using cuttingedge technologies.
- Join a dynamic team following Agile practices and modern workflows.
Additional Information :
If you meet the outlined requirements and are ready for your next challenge we want to hear from you.
Remote Work :
Yes
Employment Type :
Fulltime