Job Description
We are seeking a skilled Software Developer to join our front-office IT team. As a key member of our development team, you will be responsible for designing and developing software applications using Java.
The ideal candidate will have in-depth knowledge of Java and experience in designing and developing REST APIs and microservices.
You will work closely with our technical representatives to understand business functionalities and ensure that the project and organization standards and best practices are followed during various phases of software development lifecycle.
Additionally, you will be responsible for ensuring the quality of the application, deploying system components, and collaborating with our team to drive innovation and project success.
Required Skills and Qualifications
* Expert-level knowledge of Java
* Experience in Spring framework and Spring Boot
* Strong understanding of design patterns and Agile methodology
* Knowledge of relational databases (Oracle and/or MariaDB, DB2)
* Experience working with messaging queues and caching systems
Benefits
As a Software Developer at our company, you will have the opportunity to work on challenging projects, collaborate with a talented team, and develop your skills in a fast-paced environment.
We offer competitive salaries, excellent communication and analytical skills, and a flexible approach to dealing with challenges.
If you're passionate about software development and eager to take on new challenges, we encourage you to apply for this exciting opportunity.