Senior Java Developer – TMS

Brak informacji o wynagrodzeniu
SeniorFull-time
#375479·Dodano dziś·0
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

JavaSpringBootHibernateJPAMavenGitGitLabGitLab CIJenkinsREST APIJBossCacheSOAPGWT

Firma i stanowisko

Edge One Solutions Sp. z o.o. is part of the Euvic Group with over 5500 experts. The client is a global technology company in financial services, providing solutions for banks, financial institutions, and payment companies worldwide, specializing in digital payments, electronic banking, transaction processing, core banking systems, and data center infrastructure. The project involves development and modernization of the TMS system managing over 300,000 payment terminals, using technologies like Spring, Hibernate, RabbitMQ, Hazelcast, and integrating via REST, SOAP, RMI, and database connections.

Wymagania

  • Very good knowledge of Java 8+ and object-oriented programming
  • Experience in independent design, implementation, documentation, and testing of application components
  • Practical knowledge of Spring, Spring Boot, Hibernate/JPA, and JEE
  • Practical knowledge of messaging systems, especially RabbitMQ
  • Familiarity with software development tools: Maven, Git, GitLab, GitLab CI/CD, Jenkins, Nexus, Jira
  • Knowledge of relational databases, especially Oracle
  • Practical experience designing RESTful APIs
  • Experience in system integration
  • Experience working with distributed systems
  • Experience with JBoss/WildFly application servers
  • Knowledge of application security scanning tools such as Fortify or Sonatype
  • English language proficiency at B2 level

Nice to have:

  • Experience in payment or payment terminal management projects
  • Experience with legacy systems
  • Knowledge of distributed transactions including two-phase commit and saga patterns
  • Experience with distributed cache, especially Hazelcast
  • Knowledge of integration via REST, SOAP, RMI, direct database connections, and database links
  • Experience with GWT or GWTExt
  • Experience in removing vulnerabilities detected during application scans

Obowiązki

  • Designing and implementing IT solutions based on analytical and technical documentation
  • Analyzing and verifying analytical documentation
  • Creating technical documentation
  • Developing, modernizing, and technically improving the existing system
  • Working with legacy code and existing application components
  • Supporting gradual migration of functionalities from TMS to RTMS
  • Integrating the system with internal and external solutions
  • Conducting regular application scans and removing detected vulnerabilities
  • Collaborating with the project team to maintain quality, security, and system stability

Benefity

  • Individual support from a Service Delivery Manager for career planning and work comfort
  • Training, certifications, and conferences with full or partial funding
  • Project change opportunities aligned with personal preferences (#SmartChange)
  • Work-life balance support including integration events, sports activities, and inspiring webinars (#edge1talks)
  • Support for physical activity including sports initiatives and training room rentals
  • Health package including private healthcare, sports card, insurance, and psychological support
  • Flexible benefits system allowing personal choice of benefits
  • English language lessons tailored to individual levels
  • Sport subscription (Multisport)
Karta sportowa
Dofinansowanie szkoleń
Opieka zdrowotna
Edge One Solutions

Edge One Solutions

206 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz