Senior Java Developer
As a recruitment company, DCG understands that every business is powered by experienced professionals. Our management style and partnership approach enable us to meet your needs and provide continuous support. Due to our ongoing growth and the large number of recruitment projects we undertake for our partners, we are currently looking for: Senior Java Developer
Responsibilities:
Participate in all phases of the software development lifecycle, including:
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
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
Experience mentoring developers, performing code reviews, and supporting solution design decisions
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 to przestrzeń, w której spotykają się potrzeby biznesu i ambicje ludzi. Znamy wartość dobrze dopasowanej współpracy, dlatego pomagamy kandydatom znaleźć środowisko, w którym będą mogli rozwinąć skrzydła, a firmom - z...Senior Java Developer
Senior Java Developer