Summary: The Java Developer role involves developing CMS application components using Java and Spring, focusing on both new features and improvements. The position emphasizes continuous improvement, code robustness, and mentoring team members while leading the maintenance of AWS infrastructure and other technologies. Collaboration with other developers and participation in team ceremonies are also key aspects of the role.
Key Responsibilities:
- Development of the CMS application components using Java and Spring with focus on both new features and fixes or improvements of existing functionality
- Strive for continuous improvement - be able to improve existing practices and techniques from within the team with enthusiasm
- Write well-tested code for robustness including edge cases, usability and general reliability. Focus on non-functional testing as well.
- Lead in setting up the CI and CD, monitoring and alerting and in general improving reliability and robustness of the system
- Identify and resolve issues in the codebase. Use debugging tools and techniques to diagnose problems.
- Mentor less experienced members of the team
- Lead in the maintenance and support of the AWS infrastructure, Kubernetes deployment, Postgresql Database or Kafka
- Review code written by peers to ensure adherence to coding standards and best practices.
- Work closely with other developers, architects and to understand requirements and deliver solutions.
- Participate in daily standup-meetings as well as other team ceremonies to discuss progress, blockers, and plans.
Key Skills:
- Proficiency in Java and Spring framework
- Experience with AWS infrastructure and Kubernetes
- Knowledge of Postgresql Database and Kafka
- Strong debugging and problem-solving skills
- Ability to mentor and lead team members
- Experience with CI/CD practices
- Strong understanding of coding standards and best practices
- Excellent communication and collaboration skills
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
- Development of the CMS application components using Java and Spring with focus on both new features and fixes or improvements of existing functionality
- Strive for continuous improvement - be able to improve existing practices and techniques from within the team with enthusiasm
- Write well-tested code for robustness including edge cases, usability and general reliability. Focus on non-functional testing as well.
- Lead in setting up the CI and CD, monitoring and alerting and in general improving reliability and robustness of the system
- Identify and resolve issues in the codebase. Use debugging tools and techniques to diagnose problems.
- Mentor less experienced members of the team
- Lead in the maintenance and support of the AWS infrastructure, Kubernetes deployment, Postgresql Database or Kafka
- Review code written by peers to ensure adherence to coding standards and best practices.
- Work closely with other developers, architects and to understand requirements and deliver solutions.
- Participate in daily standup-meetings as well as other team ceremonies to discuss progress, blockers, and plans.