Assignment Description
Our client is seeking of a highly skilled and experienced Backend Java Engineer to join their dynamic development team. As a Backend Engineer, you will be responsible for designing and implementing robust and scalable backend solutions using Java and related technologies. You will collaborate with our product managers, frontend developers, and other stakeholders to deliver high-quality software solutions. The ideal candidate is passionate about backend development, has a strong understanding of Java principles, and keeps up to date with the latest trends and best practices in backend development.
Responsibilities:
- Develop robust and scalable backend solutions using Java and related frameworks
- Collaborate with product managers and frontend developers to understand system requirements and translate them into high-quality backend code
- Implement efficient and reusable backend components to optimize application performance.
- Conduct code reviews, identify areas of improvement, and provide constructive feedback to maintain code quality and consistency
- Work closely with frontend developers to integrate frontend components with backend APIs and services
- Collaborate with cross-functional teams to plan, prioritize, and deliver high-quality software solutions within defined timelines
- Stay up to date with the latest backend development trends, tools, and best practices, and share knowledge with the team
- Troubleshoot and resolve backend issues, bugs, and performance bottlenecks.
- Write clean, well-documented code and ensure proper version control using Git or other version control systems
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)
- Proven work experience as a Backend Developer, with more than 15 years of experience
- Strong proficiency in Java, including knowledge of Spring Framework
- Experience with microservices architecture
- Familiarity with relational and non-relational databases
- Understanding of RESTful APIs and backend integration
- Knowledge of backend build tools and dependency management
- Experience with Docker, building and deploying
- Experience with ACR
- Experience with Kubernetes on Azure – AKS
- Proficiency with version control systems, especially Git
- Ability to collaborate effectively in a team environment and communicate technical concepts clearly.
- Strong problem-solving skills and attention to detail
- Ability to quickly learn and adapt to new technologies and frameworks
- Experience with frontend technologies and API design is a plus
- Familiarity with testing frameworks such as JUnit
- Knowledge of Agile/Scrum development methodologies
Ansök
”*” anger obligatoriska fält
Detaljer
Referens:34423
Ort: Distans, Stockholm
Omfattning:100%
Startdatum:ASAP
Slutdatum:2024-07-22
Konsultförmedlare
Christoffer Svensson
Det går inte längre att söka den här tjänsten.