Java Developer
Key Responsibilities:
Software Development: Build and deliver software according to project requirements and a multi-year product roadmap.
User-Centric Design: Collaborate with the team to shape software functionality to best meet user expectations.
Quality Assurance: Maintain high-quality solutions through thorough test coverage, code reviews, and a focus on user needs.
Project Management: Perform task estimation, planning, and provide proactive status reporting to the team.
Team Collaboration: Foster a supportive environment by sharing knowledge and assisting other team members.
Technical Requirements:
Java Stack: Solid mid-level experience with Java 8/17, Spring Boot, Hibernate, Maven, and functional libraries like vavr.
Data & Messaging: Proficiency in Oracle PL/SQL, and API documentation using Swagger.
DevOps Ecosystem: Practical knowledge of CI/CD tools including Bitbucket, Jenkins, Sonar, Kubernetes, and ELK.
Soft Skills: A collaborative "team player" attitude with the ability to communicate fluently in English.
Work Model: Ability to work in a hybrid setup, including at least one day per week.
Java Developer
Java Developer