Description
You will develop and maintain backend services using Java and Camunda workflow engines.
Responsibilities
- Write clean, maintainable, and well-documented code following industry best practices.
- Participate in code reviews and provide constructive feedback to the team.
- Identify and resolve performance and scalability issues within the application.
- Collaborate with product managers, designers, and developers to implement features from requirements.
- Engage in all stages of the software development lifecycle, from initial analysis to deployment and maintenance.
Required Skills
- 5+ years of professional software development experience.
- Strong proficiency in Java and object-oriented programming principles.
- Hands-on experience with Camunda or other BPMN workflow tools.
- Experience with Spring Boot and RESTful APIs.
- Proficiency with database management systems and unit/integration testing using JUnit and Mockito.
- Experience using Git or other version control systems.
- Bachelor's degree in computer science or a related field.
Preferred Skills
- Experience with microservices architecture and DevOps practices including CI/CD, Docker, and Kubernetes.
- Front-end experience with HTML, CSS, JavaScript, Angular, or React.
- Strong database skills including PL/SQL and query tuning.
- Experience working within Agile development methodologies.