Your role is to develop software applications according to the business needs being involved in all phases of SDLC based on the Agile framework.
Key responsibilities
- Plan, develop and implement projects or features of large-scale projects, as part of the development team
- Develop solutions to improve performance and scalability of systems
- Assisting in Production issues
- Share knowledge about your area of expertise, best practices and provide functional support
What we are looking for
Experience
- Minimum 7 years of relevant experience in Java technologies, with expertise in Cloud-oriented design & development
Backend
- Java Standard Edition (17 or newer)
- Spring Boot
- Relational database: Oracle DB / PostgreSQL
- Web services: REST API
- Kafka, event-driven architecture
- Design patterns, SOLID principles
Frontend
- Angular, JEST
Cloud
- Docker, Kubernetes
Others
- GIT, Maven
- CI/CD pipeline (Jenkins / Gitlab CI / SonarQube)
- Tools: Postman, SoapUI, Bruno
- Linux: Basic knowledge (regular user & root)
- Agile
Although not required, would be considered a plus if you have knowledge about:
- NoSQL database: MongoDB
- Authorization & authentication protocols: OAuth 2.0, OIDC
- SAST / DAST / SCA (Fortify, Sonatype IQ server, SonarQube)
- Web services: SOAP API
- Test automation (Selenium, Cucumber)
We are also interested in
- Language skills:
- French: Able to communicate effectively in conversations (verbal, writing), also to understand documentation (main communication language inside the team)
- English: Able to communicate effectively in conversations and understand technical documentation
- Good communication skills
- Team player mentality: ability and willingness to collaborate and support in a global distributed team
- Self-driven, proactive, suggests ideas, has initiative, positive & agile mindset
- Ability to work autonomously (as team player), self-learner
- Focused on quality and how to improve things
Collaboration Type: B2B
Originally posted on Himalayas
Time-zone restrictions (UTC offsets): 2