Java Developer
New
C
Coherent SolutionsRobotic Process Automation
Location: Moldova; Relocation Countries: ['Bulgaria', 'Georgia', 'Lithuania', 'Poland']Full-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English
- Experience
- 1+ year
- Required Skills
- AWSGitJavaMySQLSpring BootCI/CDRESTful APIsMicroservices
Requirements
- 1+ year of experience working as a 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
- Production experience with any cloud technology
- Proven experience with microservice architecture
- Knowledge of English from Upper-Intermediate
Responsibilities
- 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.
View Full Description & ApplyYou'll be redirected to the employer's site