This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Coherent Solutions is building the cross functional teams to work on new functionality on the client's platforms. The client is a market leader in contact center robotic process automation. Its patented platform automates manual management processes in contact centers, significantly improving operational efficiency, agent engagement, and customer experience.
Job Responsibility:
Implement, test, and maintain backend components and services in Java and Spring Boot under the guidance of senior team members
Work with Senior Developers and Team Leads to understand technical designs and break down user stories into implementable tasks
Develop and consume RESTful APIs, ensuring correctness and basic performance for assigned features
Write and maintain unit tests for own code and support integration testing efforts
Use Git for version control: follow branching strategies, create pull requests, and respond to code review feedback
Assist in keeping applications reliable and responsive by fixing bugs, handling simple performance issues, and improving logging
Collaborate with the Sustaining Engineering team to help troubleshoot less complex production issues
Participate in CI/CD pipelines by ensuring builds pass, tests run successfully, and deployments follow the team’s process
Contribute to retrospectives by sharing lessons learned and helping to identify small process or code improvements
Follow company policies and maintain high standards of integrity, teamwork, and communication
Requirements:
1 year of experience working as Java Developer
Basic understanding of object-oriented programming, data structures, and algorithms
Familiarity with RESTful concepts and HTTP fundamentals
Introductory knowledge of DBMS concepts, preferably MySQL
Familiarity with code versioning tools (Git)
Foundational understanding of CS concepts, including design patterns and multithreading
Awareness of CI/CD concepts and automated testing
Interest in SaaS and Enterprise Architecture concepts
Desire to learn NoSQL technologies
Upper-Intermediate English or higher
What we offer:
Technical and non-technical training for professional and personal growth
Internal conferences and meetups to learn from industry experts
Support and mentorship from an experienced employee to help you professional grow and development
Internal startup incubator
Health insurance
English courses
Sports activities to promote a healthy lifestyle
Flexible work options, including remote and hybrid opportunities
Referral program for bringing in new talent
Work anniversary program and additional vacation days