Senior Java Developer
Warsaw-based opportunity with hybrid work model (4 days from the office / week)
As a Senior Java Developer, you will be working for our client, a leader in managing a complex payment terminal ecosystem that connects thousands of devices across multiple vendors. You will play a pivotal role in designing and implementing cutting-edge IT solutions to enhance the system’s performance, security, and scalability, driving the future of financial transactions.
Your main responsibilities:
Design and implement IT solutions based on analytical and technical documentation
Review analytical documentation and create comprehensive technical documentation
Conduct technical upgrades and work with legacy code to maintain system integrity
Perform reverse engineering using existing source code and documented business processes
Define and build test cases for automated testing frameworks
Collaborate on system integration tasks involving distributed systems and message queues
Support ongoing system improvements and security assessments, including vulnerability scans
You're ideal for this role if you have:
At least 4 years of experience in Java development, with strong object-oriented programming skills
In-depth knowledge of Java 8+ and frameworks such as Spring, Spring Boot, Hibernate/JPA, and JEE
Practical experience with message queue systems, especially RabbitMQ
Familiarity with tools like Maven, Git, Gitlab, Jenkins, Nexus, and Jira supporting software development
Solid understanding of relational databases, particularly Oracle
Hands-on experience with RESTful API design and system integration
Experience working with distributed systems, application servers (JBoss/WildFly), and cache technologies (Hazelcast)
Knowledge of security scanning tools like Fortify or Sonatype is a plus
Good command of English (B2 level) and excellent communication skills
It is a strong plus if you have:
Additional certifications in Java or cloud technologies
Experience with microservices architecture and containerization (e.g., Docker, Kubernetes)
Language Required for the role:
Good command of English (Communicative level)
Eligibility for the role:
Only candidates with an existing legal right to work in the European Union will be considered for this role.
We offer you:
ITDS Business Consultants is involved in various, innovative, and professional IT projects for international companies in the financial industry in Europe. We offer an environment for professional, ambitious, and driven people. The offer includes:
Stable and long-term cooperation with very good conditions
Enhance your skills and develop your expertise in the financial industry
Work on the most strategic projects available in the market
Define your career roadmap and develop yourself in the best and fastest possible way by delivering strategic projects for different clients of ITDS over several years
Participation in Social Events, training, and work in an international environment
Access to an attractive Medical Package
Access to Multisport Program
#GETREADY
Internal job ID #9111
You can report violations in accordance with ITDS’s Whistleblower Procedure available here.
#MAKEYourCareerBETTER
Senior Java Developer
Senior Java Developer