Participate in all phases of the software development lifecycle: requirements analysis, architecture and solution design, development, testing, deployment
Collaborate with business stakeholders and financial analysts to translate requirements into scalable and maintainable technical solutions
Design and implement integrations using REST APIs, messaging technologies, and event-driven communication patterns
Contribute to application quality through code reviews, technical guidance, and engineering best practices
Mentor and support other developers as a technical sparring partner within the team
Promote continuous improvement through the responsible use of AI-assisted development and automation
Ensure application performance, maintainability, and compliance with established engineering standards
Requirements
Strong experience in developing, enhancing, and maintaining Java-based applications
Strong knowledge of Java 21, Spring Boot and PostgreSQL
Experience with messaging technologies (e.g. JMS, MQ)
Strong proficiency in Java frameworks, including Spring and Hibernate
Experience designing and developing solutions supporting complex business processes
Experience working with relational databases and SQL
Knowledge of OpenAPI and AsyncAPI
Experience with version control systems (Git) and CI/CD pipelines
Strong understanding of software design patterns and object-oriented programming principles
Experience participating in the full software development lifecycle (SDLC): requirements analysis, solution design, development, testing and deployment
Ability to translate business and regulatory requirements into technical solutions
Experience collaborating with business stakeholders and analysts
Strong collaboration, analytical, and problem-solving skills
Practical experience using AI-assisted development and automation tools to improve productivity, quality, and knowledge sharing
Fluent English (spoken and written)
Offer
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant
Employee referral program
DCG
DCG is a recruitment company that emphasizes the importance of experienced professionals in driving business success. The company is characterized by its management style and partnership approach, which are designed to meet client needs and provide continuous support. DCG is experiencing ongoing growth and handles a large number of recruitment projects for its partners. The company operates in the recruitment industry and is committed to fostering strong relationships with its clients and candidates.