Job Description
We are looking for an experienced Java Developer to join our team for a long-term remote project. The ideal candidate has strong backend development experience and is comfortable building scalable applications using modern Java technologies.
You will work closely with our engineering team to design, develop, and maintain microservices-based systems while ensuring high performance and reliability.
Responsibilities
- Design and develop backend services using Java
- Build scalable applications using the Spring Framework
- Develop and maintain RESTful APIs
- Implement and maintain microservices architecture
- Work with **Camunda for workflow and process automation
- Participate in Agile ceremonies including sprint planning and reviews
- Collaborate with DevOps and frontend teams
- Troubleshoot, debug, and improve existing systems
Required Skills
- Strong experience with Java and Spring
- Experience building microservices-based applications
- Solid understanding of software development best practices
- Experience designing REST APIs
- Familiarity with cloud-native development
- Knowledge of DevOps practices and CI/CD pipelines
- Ability to work independently in a remote environment
- Strong problem-solving skills
Preferred Qualifications
- Bachelor’s degree in Computer Science or related field
- Experience with containerization tools like Docker
- Experience with cloud platforms such as Amazon Web Services, Azure, or GCP
- Familiarity with monitoring and logging tools
- Experience working in Agile teams
Why Join This Project
- Long-term stable engagement
- Fully remote work environment
- Opportunity to work on modern microservices architecture
- Collaborative and engineering-focused culture