Join us and support us in transforming an important system into a Domain-driven design solution
Work in Warsaw with the possibility of hybrid work!
As a Java Developer, you will be working for our client, a leading financial institution, on a damage reporting system crucial to their operations. This system, currently implemented using a micro front-end architecture, serves external clients and facilitates the collection of incident data through forms. Your primary role will involve implementing business needs by modifying and extending the system, including adding new notification paths. A key aspect of the project is the transformation of the system's core from a generic configuration model to a solution based on Domain-Driven Design and micro frontends. This presents a unique opportunity to contribute to a significant architectural shift, enhancing the system's scalability and maintainability. You will be a part of a dynamic team focused on delivering high-quality solutions within an agile environment.
Your main responsibilities:
- Develop and extend features within a micro front-end architecture
- Implement new notification paths based on business requirements
- Contribute to the transformation of the system's core to a Domain-Driven Design approach
- Participate in the development of micro frontends
- Write unit tests to ensure software quality
- Collaborate with the team to deliver high-quality code
- Participate in agile ceremonies
You're ideal for this role if you have:
- Minimum 4 years of experience in Java programming and information system design
- Strong understanding of object-oriented programming and design patterns
- Very good knowledge of Java 11, Spring 5, Spring Boot, and Hibernate 5
- Experience with system integration using REST, SOAP, AMQP, and Kafka
- Knowledge of front-end solutions like JSP and Angular 2+
- Experience with caching solutions like Redis
- Ability to write unit tests using Spock, JUnit 5, Jasmine, or Karma
- Familiarity with Maven and Git
- Good English language skills for technical documentation
- A degree in IT or a related field
We offer you:
ITDS Business Consultants is involved in many 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
- Participate in Social Events, training, and work in an international environment
- Access to attractive Medical Package
- Access to Multisport Program
- Access to Pluralsight
- Flexible hours & remote work
Internal job number #6437