We are seeking a skilled Java developer to join our team. The ideal candidate will have a strong background in software engineering and experience with Java, Spring Boot, and SQL.
As a Java Developer, you will be responsible for designing, developing, and operating effective and innovative functionalities for our B2B billing system. You will work closely with the development team to ensure that all code is of high quality and aligned with our technical objectives.
The successful candidate will have excellent communication skills and be able to work collaboratively as part of a team. They will also have a strong understanding of database design and the ability to optimize database queries to enhance system performance.
We offer a dynamic and supportive work environment, with opportunities for professional growth and development. If you are a motivated and talented individual who is passionate about software development, we encourage you to apply.
Key Responsibilities:
* Designing, developing, and operating effective and innovative functionalities for our B2B billing system
* Developing and refactoring complex parts for the backend of the system with Java, Spring Boot, and OPA
* Implementing user-friendly frontend elements with React
* Refining and optimizing database queries to enhance the overall system performance
* Conducting code reviews, ensuring that the team's output is of high quality and aligned with our technical objectives
Required Skills and Qualifications:
* High-level English skills (C1) are mandatory
* Baseline software engineering skills: git with PR-based workflow, CI/CD practices, SCRUM/Safe agile notions...
* Strong Java programming experience, including Spring/Spring Boot and Maven
* Strong SQL and relational database design experience, ideally with PostgreSQL
* Experience with containers (Docker) for application packaging
* Experience with system design and architecture
Benefits:
We offer a competitive salary and benefits package, including health insurance, retirement savings plan, and paid time off.
Others:
Please note that this job requires working outside office hours as part of the on-call service. You must have a strong commitment to delivering high-quality results and meeting deadlines.