Fullstack Developer will be part of the Customer Interaction Solutions Global Team responsible for the development and operations of the house-build customer-facing applications in After Sales domain. The person will take the responsibility to develop, maintain, enhance and improve the solution, having a significant contribution to the IT Services. Create best user experience journeys and implement them in Angular.
Your Responsibility:
Development and maintenance of full-stack applications using Java and Angular
Assist in designing and accessing data using Spring Data MongoDB
Contribute to API integration efforts with Spring Cloud OpenFeign
Collaborate with teammates and participate in stakeholder meetings
Write and execute unit and integration tests using JUnit 5 and Testcontainers
Containerize applications with Docker and assist in deployments using Rancher and Kubernetes
Support cloud-related tasks on Azure
Work with senior engineers to implement scalable, maintainable software features
Participate in code reviews to gain feedback and gradually contribute insights
Stay engaged with current technologies and participate in team learning activities
Act as the initial point of contact for technical issues and urgent support needs in the region
Technology Stack you will work with:
Preferred:
AngularJavaSpring BootDocker, GitHub, GitHub ActionsAdditionally:
Terraform, Kubernetes, ArgoCDAzureDatadogJIRA, Confluence.Tasks and Qualifications:Your Skills and Expertise:
Bachelor’s degree in Computer Science, MIS, Engineering, or a related field (or equivalent experience)
Foundational experience with Java and the Spring Boot framework
Basic understanding of front-end development using Angular
Exposure to NoSQL databases, preferably MongoDB
Interest in API development and familiarity with tools like Spring Cloud OpenFeign
Basic knowledge of Docker and containerized environments
Exposure to cloud platforms such as Azure (hands-on experience is a plus)
Understanding of software testing principles using JUnit 5 and Testcontainers
Strong analytical thinking and attention to detail
Effective communication and collaboration skills in a team setting
Proactive approach to learning and working with cross-functional teams
Willingness to grow in a fast-paced, distributed development environment
Fluency in English (C1/C2 level); resume/CV must be submitted in English
Willingness to travel internationally up to 10%