Job Description
- Assist in designing, developing, testing, and maintaining Java-based applications using Spring Boot under the guidance of senior developers.
- Contribute to the implementation of microservices and microfrontend architectures.
- Learn to set up and manage CI/CD pipelines using Git and GitLab CI.
- Collaborate with the DevOps team to understand integration and deployment processes.
- Learn to work with Docker to deploy and manage containerized applications.
- Assist in ensuring the stability and scalability of applications within containerized environments.
- Diagnose and resolve technical issues and bugs with support from senior team members.
- Collaborate with team members to find effective solutions to technical problems.
- Work closely with other developers, product owners, and stakeholders to understand requirements and deliver high-quality solutions.
- Participate in code reviews and receive constructive feedback from peers and mentors.
- Engage in agile ceremonies, such as sprint planning, stand-ups, and retrospectives.
- Show willingness to adapt to changes and contribute to continuous improvement within the team.
about you
Technical Skills :
- Basic knowledge of Java and some exposure in Angular and Java software engineering and large systems experience to the Spring Boot framework.
- Willingness to learn about microservices and microfrontend architectures.
- Basic understanding of version control systems, particularly Git.
- Enthusiasm to learn and work with CI/CD tools such as GitLab CI.
- Basic knowledge of containerized environments, especially Kubernetes
- Interest in learning about Kubernetes and other container orchestration tools.
- Basic understanding of Business Process Management (BPM) concepts and tools such as Camunda is a plus.
- Openness to learning and implementing workflow solutions.
- Basic understanding of RESTful APIs and how to develop them.
- Willingness to learn about API standards such as TMForum.
- Basic understanding of software design principles.
- Willingness to learn and apply best practices in coding, security, and performance.