Senior Java Developer

Posted 34ds ago

Employment Information

Education
Salary
Experience
Job Type

Job Description

Senior Java Developer working on a microservices platform for personal finance in a banking context. Collaborating within an Agile team to develop and maintain robust software.

Responsibilities:

  • You will be working for the My Onboarding Tribe’s applications for maintenance and evolutions (the new functionalities are developed in microservices)
  • You develop and unit test Java-based software components
  • You participate, peer and engineering reviews
  • You participate, when needed, in higher-level testing (integration, verification, validation)
  • You coordinate and debug the resolution of technical issues and analyze root cause of problems

Requirements:

  • Good understanding and Experience on DDD (Domain Driven Design) with CQRS
  • You know software engineering fundamentals and best practices, and apply them: object-orientation, SOLID principles, design patterns, unit testing/mocks, continuous integration, code versioning (Git)
  • Java (8+)
  • API REST and SOAP API
  • Thorough knowledge of Spring ecosystem (Spring Boot, Spring Batch, Spring Security, Spring Data)
  • JPA (Hibernate)
  • Maven
  • DB / SQL
  • Containers (Docker, Kubernetes)
  • IBM cloud - is a plus
  • Experience on Kafka, ELK (Elastic Search, Logstash and Kibana) - is a plus
  • Clean code standards using SonarQube and IQServer to resolve Vulnerabilities - is a plus

Benefits:

  • Full access to foreign language learning platform
  • Personalized access to tech learning platforms
  • Tailored workshops and trainings to sustain your growth
  • Medical subscription
  • Meal tickets
  • Monthly budget to allocate on flexible benefit platform
  • Access to 7 Card services
  • Wellbeing activities and gatherings

Inetum

IT Services and IT Consulting
B2BEnterpriseSaaS
View all jobs at Inetum