Full Stack 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:
Fullstack Java Developer
Responsibilities:
Designing and developing full-stack applications based on Java and modern front-end technologies
Building and maintaining microservices using Java, Spring Boot, REST APIs, Kafka, MQ, and databases
Supporting integrations between existing applications and the target Cards platform
Developing translation and routing mechanisms between legacy and new systems
Creating high-quality, scalable, and responsive applications
Working with distributed, high-throughput systems
Integrating with RESTful, SOAP, and OSB services
Cooperating closely with internal and external stakeholders to deliver the best possible solutions
Supporting clean code practices, continuous integration, and modern software engineering standards
Working in an Agile/Scrum environment
Requirements:
Minimum 5 years of experience in Java software development
Minimum 2 years of experience in front-end development
Hands-on experience with Java, Spring Boot, REST APIs, Kafka, MQ, SQL, Docker, and Kubernetes
Experience with microservices architecture and distributed systems
Practical knowledge of clean code, continuous integration, and event-driven architecture patterns
Experience in building scalable, high-throughput applications
Knowledge of front-end technologies such as Angular or React
Experience with databases, preferably Oracle DB
Experience with RESTful services and SOAP/OSB integrations
Familiarity with DevOps tools such as Jenkins and Argo CD
Understanding of data formats and standards such as XML, JSON, and Avro
Experience with Kafka streaming platform and schema registry concepts
Practical knowledge of version control tools, especially Git
English language skills at B1+/B2 level or higher
Experience working in Agile/Scrum methodology
Nice to have:
Previous experience in the banking, financial services, or cards/payments domain
Experience working with legacy system modernization or platform migration projects
Broader understanding of event sourcing and event-driven integration patterns
Offer:
Private medical care
Co-financing for the sports card
Constant support of dedicated consultant
Employee referral program