Senior Java Developer

Trimetis AG Logo

Trimetis AG

πŸ“Remote - Worldwide

Summary

Join our team as a Senior Java Developer working on microservices for a global banking client! You will contribute to the development and maintenance of notification and identity management systems, built using Java 17 and Spring. The role requires 5+ years of experience with Java and microservices, familiarity with our tech stack, and participation in agile development. We offer a 100% remote position with flexible hours, medical and life insurance, annual bonuses, and professional development opportunities. The team uses Scrum methodology and works on a long-term project.

Requirements

  • 5+ years of commercial experience with Java 17 and higher and microservices architecture , ideally in the bank/fintech company
  • Experience with most of our technology stack, which includes: Java
  • Spring (Data, Security)
  • Hibernate
  • SQL
  • PostgresDB
  • OracleDB
  • RabbitMQ
  • OpenAPI/Swagger
  • REST
  • Kubernetes
  • OAuth2
  • Keycloak

Responsibilities

  • Be a key contributor within an agile development team (squad
  • Design scalable, secure, and efficient technical solutions in alignment with architectural guidelines
  • Responsible for one or more areas of the squad's context, and knowledgeable in all the other areas of the squad's context
  • Deliver the work through the sprint, including unit and integration tests and documentation/specifications
  • Update the squad in dailies and actively listen to other updates
  • Provide estimations in refinements
  • Give feedback in retrospectives
  • Demo accomplishments in sprint reviews
  • Perform code reviews
  • Support other squad members
  • Onboard new squad members

Preferred Qualifications

  • JWT
  • JUnit
  • Best practices (TDD, DDD, BDD, Clean Code, SOLID, DRY, KISS)
  • Design patterns
  • Docker
  • Jenkins
  • Git/GitLab
  • Mockito
  • Cucumber

Benefits

  • Flexible working hours
  • Medical insurance
  • International clients
  • 100% remote work
  • Annual bonuses
  • Life insurance
  • Non-corporate work atmosphere
  • Integration events
  • Additional days off (employment agreement only)
  • Training and development budget

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.