The Job
Job Description
We are looking for a talented and passionate Senior Java Spring Developer with experience in designing and developing software for distributed environments, leveraging microservices and cloud architecture paradigms. The ideal candidate will have a strong understanding of asynchronous and event-driven design patterns, AWS environments, and agile methodologies, as well as a proven track record of mentoring junior developers and collaborating effectively within a team.
Responsibilities
Design and develop Java Spring applications in an orchestrated microservices context
Implement asynchronous (reactive) and event-driven design patterns for efficient, scalable systems
Work within an AWS environment, utilizing cloud services and infrastructure
Practice Agile methodologies, including SCRUM, to ensure project success
Understand and apply Dev(Sec)Ops and/or GitOps approaches to software development and delivery
Mentor and support junior developers in their growth and development
Collaborate effectively with cross-functional teams to deliver high-quality software
Adopt and promote quality assurance practices to build robust, functional products
Requirements
5+ years of experience in Java Spring development, with a focus on distributed systems and microservices architecture
Proficiency in asynchronous (reactive) and event-driven design patterns
Hands-on experience with AWS technologies (AWS certification is a plus)
Strong understanding of Agile methodologies, including SCRUM
Familiarity with Dev(Sec)Ops and/or GitOps approaches
Proven ability to mentor junior developers
Excellent team player with strong communication and interpersonal skills
Rigorous and curious mindset, always seeking to learn and improve
Commitment to quality assurance practices and building reliable software
Qualifications
5+ years of experience in Java Spring development, with a focus on distributed systems and microservices architecture
Proficiency in asynchronous (reactive) and event-driven design patterns
Hands-on experience with AWS technologies (AWS certification is a plus)
Strong understanding of Agile methodologies, including SCRUM
Familiarity with Dev(Sec)Ops and/or GitOps approaches
Proven ability to mentor junior developers
Excellent team player with strong communication and interpersonal skills
Rigorous and curious mindset, always seeking to learn and improve
Commitment to quality assurance practices and building reliable software
Additional Information
Believe is committed to ensuring equal opportunities in employment, regardless of origin, sex, morals, sexual orientation, gender, age, family status pregnancy, political opinions, trade union activities, religious beliefs, physical appearance, family name, place of residence, state of health, or disability.