New offer - be the first one to apply!
August 8, 2026
Senior Fullstack Developer (Java + React)
Senior • Hybrid
140 - 150 PLN
Warsaw, MZ, Poland
Responsibilities
- Develop application features using Java, Spring Boot and React
- Collaborate closely with the business team to deliver requirements
- Participate in Agile ceremonies and team collaboration activities
- Contribute to requirement breakdown and story creation
- Design and improve User Experience in the UI layer
- Deliver end-to-end testing as part of feature implementation
- Communicate effectively in English during meetings and daily collaboration
Requirements
- 8+ years of commercial experience with Java 17+
- 5+ years working with React
- 5+ years developing applications with Spring Boot
- 5+ years using JPA
- Experience working in Agile teams
- Ability to collaborate closely with business stakeholders
- Confidence in requirements breakdown and story refinement
- Focus on UI quality and user experience
- Experience delivering end-to-end tests
- English used as the primary language in daily collaboration
Nice to have
- Knowledge of Selenium
- Familiarity with Liquibase
- Experience using Maven
- Knowledge of Cucumber
Offer
- Private medical care
- Co-financing for the sports card
- Constant support of a dedicated consultant
- Employee referral program
Similar jobs you might like
Technology
DCG
Full Stack Java Developer
Senior
Hybrid
Warsaw, Poland
140 - 180 PLN
🏢 Summary: Fullstack Java Developer role focused on building and maintaining scalable microservices and full-stack applications using Java and modern front-end technologies. The position involves integrating legacy and modern systems, working with distributed high-throughput architectures, and contributing to Agile software delivery practices. The offer includes private medical care, sports card co-financing, consultant support, and an employee referral program. 🗂️ Requirements: 5+ years of Java development experience, 2+ years of front-end development experience, Experience with Java, Experience with Spring Boot, Experience with REST APIs, Experience with Kafka, Experience with MQ, Experience with SQL, Experience with Docker, Experience with Kubernetes, Experience with microservices architecture, Experience with distributed systems, Knowledge of clean code practices, Experience with continuous integration, Experience with event-driven architecture, Experience building scalable high-throughput applications, Knowledge of Angular or React, Experience with Oracle DB, Experience with RESTful services, Experience with SOAP integrations, Experience with OSB integrations, Familiarity with Jenkins, Familiarity with Argo CD, Knowledge of XML, Knowledge of JSON, Knowledge of Avro, Experience with Kafka streaming platform, Knowledge of schema registry concepts, Experience with Git, English level B1+/B2 or higher, Experience working in Agile/Scrum 📃 Skills: Java, Spring, SpringBoot, REST, Kafka, MQ, SQL, Docker, Kubernetes, Microservices, Angular, React, Oracle, SOAP, OSB, Jenkins, ArgoCD, XML, JSON, Avro, Git, Agile, Scrum 🏢 Description: 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
Technology
DCG
Senior Fullstack Developer
Senior
Hybrid
Warsaw, Poland
140 - 150 PLN
🏢 Summary: Senior Fullstack Developer role focused on developing and modernizing a corporate digital banking platform. The position involves building scalable API solutions, working with microservices and monolithic architectures, and delivering high-quality software using modern engineering practices. The role requires close collaboration within Agile teams to ensure resilient and maintainable solutions. 🗂️ Requirements: Minimum 6 years of Java development experience, Approximately 2 years of Angular experience, Experience building API solutions, Working knowledge of Spring and Hibernate, Experience with reactive programming, Experience with REST and microservices, Experience with SQL, Experience with Git, Knowledge of Cucumber, Understanding of SOLID principles and design patterns, Experience working in Agile environment, Fluency in English 📃 Skills: Java, Angular, Spring, Hibernate, REST, Microservices, SQL, Git, Cucumber, Jasmine, SAFe 🏢 Description: 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 Fullstack Developer Responsibilities: Develop and maintain new features for a modern corporate digital banking platform Build and improve API solutions supporting key banking services such as accounts, payments, file transfer, and international/local services Contribute to the modernisation of the legacy Corporate Netbank platform Work with backend services based on microservice and monolithic architecture Design and implement resilient, scalable, and maintainable software solutions Follow Domain-Driven Design principles and port-adapter architecture Collaborate closely with developers, Product Owners, architects, analysts, and QA engineers Support maintenance, compliance, and platform improvement activities Participate in Agile ceremonies and contribute to team planning and delivery Ensure high quality of delivered software through clean code, testing, and best engineering practices Requirements: At least 6 years of hands-on experience in Java development Around 2 years of experience with Angular Strong experience in building API solutions Working knowledge of Spring and Hibernate Experience with reactive programming Experience with REST, microservices, SQL, and Git Knowledge of Cucumber framework Good understanding of SOLID principles and design patterns High level of software development skills and engineering mindset Experience working in an Agile environment, preferably SAFe Strong collaboration skills and focus on quality and timely delivery Fluency in English Nice to have: Working knowledge of unit testing in Jasmine Experience working in banking or financial services projects Offer: Private medical care Co-financing for the sports card Constant support of dedicated consultant Employee referral program
Technology
DCG
Senior FullStack Engineer
Senior
Remote
100 - 150 PLN
🏢 Summary: Senior FullStack Engineer role focused on designing, building, and maintaining web applications across frontend and backend. The position involves developing React components, implementing backend logic in Java, managing PostgreSQL databases, and working with Azure Functions and CI/CD pipelines. The role includes close collaboration with development teams and active participation in code quality processes. 🗂️ Requirements: 4–5+ years of experience as Full Stack Developer, Strong proficiency in React, Strong proficiency in Java, Strong proficiency in PostgreSQL, Experience with Azure Functions, Experience with CI/CD pipelines, Knowledge of Clean Code principles, Experience with code reviews and testing 📃 Skills: React, Java, PostgreSQL, AzureFunctions, CICD, AzureDevOps, GitHubActions, Jenkins, CleanCode, Testing 🏢 Description: 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 FullStack Engineer Responsibilities: Designing, building, and maintaining web applications (frontend + backend) Building and developing components in React Implementing backend logic in Java Working with PostgreSQL databases Building and developing Azure Functions Collaborating on the development and maintenance of CI/CD pipelines Collaborating with the project team (dev, QA, architecture) Participating in code reviews and ensuring code quality Requirements: At least 4–5 years of experience as a Full Stack Developer Strong proficiency in: React (frontend), Java (backend), and PostgreSQL Experience with: Azure Functions, CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, Jenkins) Knowledge of software development best practices (Clean Code, code review, testing) Ability to work in an Agile/Scrum environment Good command of English (min. B2) Nice to have: Experience working in a cloud environment (Azure) Knowledge of microservices architecture Experience with enterprise projects Offer: Private medical care Co-financing for the sports card Training & learning opportunities Constant support of dedicated consultant Employee referral program
Technology
New offer
DCG
Senior Fullstack Developer
Senior
Remote
Warsaw, Poland
130 - 140 PLN
🏢 Summary: Senior Fullstack Developer role focused on delivering a React and .NET application for forecast ingestion, display, and user overrides. The position combines front-end and API development, Power BI embedding, Azure CI/CD collaboration, AI-assisted coding, and Agile delivery. 🗂️ Requirements: 5+ years of full-stack development experience, Experience delivering production web applications, Experience building custom React and .NET applications, Experience with Azure, Front-end and back-end development expertise, API design and integration experience, Experience or strong aptitude with AI-assisted coding tools, Experience working in Agile/Scrum, Fluent English, Strong communication and stakeholder-management skills, Ability to independently implement approved PRD, technical design, and Figma designs 📃 Skills: React, .NET, Azure, API, Codex, Copilot, Figma, Agile, Scrum, CI/CD 🏢 Description: Responsibilities: - Develop and maintain front-end features in React, based on approved Figma designs and technical specifications. - Build and integrate back-end services and APIs to support forecast ingestion, display, and user override functionality. - Embed and integrate the pre-built Power BI report into the application. - Use AI-assisted coding tools (Codex, GitHub Copilot) to accelerate development while maintaining code quality and standards. - Collaborate closely with the junior software engineer, providing technical guidance and code review support. - Work with DevOps support to manage deployments and CI/CD within Azure. - Participate in all Agile ceremonies: daily stand-ups, sprint planning, backlog refinement, and sprint reviews/retrospectives. - Take part in regular product showcases, presenting progress and demos to senior stakeholders. - Raise risks, blockers, or design questions early, working with the Product Manager and technical lead to resolve them. - Contribute to technical decisions and help refine the technical design as implementation progresses. Requirements: - Senior-level full-stack development experience (5+ years), with a strong track record of shipping production web applications. - Proven experience building custom React/.NET applications. - Solid experience with the Azure tech stack. - Confident working across front end and back end, including API design and integration. - Hands-on experience with, or strong aptitude for, AI-assisted development tools such as GitHub Copilot and Codex as part of the daily workflow. - Comfortable working within an established Agile/Scrum framework. - Fluent English. - Strong communication skills; able to work effectively within a squad and engage confidently with senior stakeholders. - Ability to work independently against a completed PRD, technical design, and Figma designs, translating them into working software with minimal ambiguity. Nice to have: - Experience integrating or embedding Power BI reports into web applications, or comparable BI embedding experience. - Experience working with or consuming outputs from ML models, such as forecast data. Offer: - Employee referral program.
Technology
New offer
DCG
Senior Fullstack Developer
Senior
Remote
Warsaw, Poland
130 - 140 PLN
🏢 Summary: Senior Fullstack Developer role with a frontend focus on React, building production web applications for forecast ingestion, display, and user overrides. The position covers .NET API development, Azure deployments and CI/CD, Power BI embedding, AI-assisted coding, and technical guidance for a junior engineer within an Agile team. 🗂️ Requirements: 5+ years of full-stack development experience, Production React and .NET application experience, Azure stack experience, API design and integration experience, AI-assisted development tools experience or aptitude, Agile/Scrum experience, Fluent English, Strong stakeholder communication, Independent delivery from PRDs, technical designs and Figma designs 📃 Skills: React, .NET, Azure, API, Codex, Copilot, Agile, Scrum, Figma 🏢 Description: Responsibilities: - Develop and maintain front-end features in React based on approved Figma designs and technical specifications. - Build and integrate back-end services and APIs to support forecast ingestion, display, and user override functionality. - Embed and integrate the pre-built Power BI report into the application. - Use AI-assisted coding tools, including Codex and GitHub Copilot, to accelerate development while maintaining code quality and standards. - Collaborate with the junior software engineer, providing technical guidance and code review support. - Work with DevOps support to manage deployments and CI/CD within Azure. - Participate in Agile ceremonies: daily stand-ups, sprint planning, backlog refinement, and sprint reviews and retrospectives. - Present progress and demos to senior stakeholders in regular product showcases. - Raise risks, blockers, or design questions early and work with the Product Manager and technical lead to resolve them. - Contribute to technical decisions and refine the technical design as implementation progresses. Requirements: - Senior-level full-stack development experience (5+ years), with a strong track record of shipping production web applications. - Proven experience building custom React and .NET applications. - Solid experience with the Azure technology stack. - Confident working across front end and back end, including .NET API design and integration. - Hands-on experience with, or strong aptitude for, AI-assisted development tools such as GitHub Copilot and Codex as part of the daily workflow. - Comfortable working within an established Agile/Scrum framework. - Fluent English. - Strong communication skills and ability to work effectively within a squad and engage confidently with senior stakeholders. - Ability to work independently from a completed PRD, technical design, and Figma designs, translating them into working software with minimal ambiguity. Nice to have: - Experience integrating or embedding Power BI reports into web applications, or comparable BI embedding experience. - Experience working with or consuming outputs from ML models, such as forecast data. Offer: - Constant support of a dedicated consultant. - Employee referral program.
Technology
DCG
Senior Fullstack Developer
Senior
Remote
Warsaw, Poland
1,200 - 1,320 PLN
🏢 Summary: Design and development of enterprise-grade fullstack systems using Angular and .NET, covering the full software lifecycle from requirements analysis to testing and 3rd line support. The role focuses on delivering secure, high-performance solutions and producing technical documentation within an Agile environment. 🗂️ Requirements: BSc or higher degree in Computer Science, IT or Engineering, Minimum 4 years of experience with Angular and .NET, Experience with MS SQL and IIS, Experience with Azure DevOps and MS Visual Studio, Experience with Web Services and WS-Security, Experience in Agile/Scrum methodology, Experience in developing enterprise-level systems, Participation in full lifecycle of at least three software solutions, Ability to develop in data, business logic or UI layer, Knowledge of UML, Knowledge of Sparx Enterprise Architect, Ability to perform Unit and Integration Testing, Ability to provide 3rd line support 📃 Skills: Angular, .NET, MSSQL, IIS, Azure, AzureDevOps, VisualStudio, WebServices, WSSecurity, Agile, Scrum, UML, Sparx, EnterpriseArchitect 🏢 Description: 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 Fullstack Developer Responsibilities: Design and develop parts of a complete enterprise-grade software system Translate requirements (user stories) into software design. Produce technical documentation Propose technical solutions for business needs and technical problems Optimize the produced software from the performance, security and quality points of view Collect and interpret software metrics Perform Unit and Integration Testing of the developed software Provide 3rd line support Requirements: BSc or higher education degree in Computer Science/Information Technology/Engineering Expert knowledge of Angular and .NET (mandatory expereince of at least 4 years working with these technologies) Knowledge of MS SQL, IIS Knowledge of Azure DevOps, MS Visual Studio Experience with Web Services, including WS-Security and related extensions Experience working in Agile/Scrum Expertise in developing enterprise level software systems. At least has participated in the complete lifecycle of three software solutions Proficient developing components at least in one of the following layers: data layer, business logic layer and UI layer Knowledge of UML specifications. Knowledge of Sparx Enterprise Architect Ability to set and adhere to the project QA standards Ability to document effectively the developed technical solutions Nice to have: Previous experience, and knowledge in MS SQL Server Offer: Private medical care Co-financing for the sports card Constant support of dedicated consultant Employee referral program
Technology
emagine Polska
Junior Fullstack Developer - Java & React (Lisbon/Porto)
Junior
Hybrid
Lisbon, Portugal
🏢 Summary: Fullstack Developer role focused on building and maintaining web applications using Java on the backend and React on the frontend. The position involves API design, database integration, and unit testing to deliver robust, high-quality software. Candidates will work across the full stack, contributing to both development and code quality processes. 🗂️ Requirements: 2+ years of Java programming experience, Strong knowledge of SQL, Experience with API definition, Proficiency in Git, Experience with JUnit testing, Proficiency in React, Proficiency in Next.js 📃 Skills: Java, React, Next.js, SQL, API, Git, JUnit 🏢 Description: Introduction & Summary: We are seeking a skilled Fullstack Developer specializing in Java and React. The ideal candidate will have over 2 years of experience in Java programming along with a solid understanding of modern frontend frameworks. The role requires proficiency in SQL and API definition, as well as experience with Git and Junit, making it essential for creating robust applications. Main Responsibilities: The Fullstack Developer will take on a pivotal role in our development team, responsible for both backend and frontend tasks. Develop and maintain web applications using Java and React. Define and implement APIs for seamless integration. Collaborate with cross-functional teams to design and deliver software solutions. Conduct unit testing to ensure high-quality code. Utilize Git for version control and collaboration. Key Requirements: 2+ years of experience in Java programming. Strong knowledge of SQL. Experience with API definition. Proficiency in Git. Experience with Junit testing. Proficient in frontend frameworks - React and Next.js. Nice to Have: Experience with Kafka and Spring Kafka (very nice to have). Some experience in microservices development. Familiarity with MongoDB. Experience with Spring Data JPA.
Technology
DCG
Senior Java Developer
Senior
Hybrid
Gdansk, Poland
140 - 150 PLN
🏢 Summary: Senior Java Developer role focused on designing and delivering scalable Java-based solutions across the full software development lifecycle. The position involves close collaboration with business stakeholders, integration design using REST and messaging technologies, and ensuring high-quality engineering standards. The offer includes private medical care, sports card co-financing, dedicated consultant support, and an employee referral program. 🗂️ Requirements: Strong experience developing and maintaining Java-based applications, Strong knowledge of Java 21, Spring Boot, PostgreSQL, Experience with messaging technologies (JMS, MQ), Proficiency in Spring and Hibernate frameworks, Experience with relational databases and SQL, Knowledge of OpenAPI and AsyncAPI, Experience with Git and CI/CD pipelines, Strong understanding of software design patterns and OOP principles, Experience across full SDLC (analysis, design, development, testing, deployment), Ability to translate business and regulatory requirements into technical solutions, Experience in integrations using REST APIs and event-driven architectures, Experience mentoring developers and conducting code reviews, Practical experience with AI-assisted development and automation tools, Fluent English (spoken and written) 📃 Skills: Java, Spring, SpringBoot, Hibernate, PostgreSQL, SQL, JMS, MQ, REST, OpenAPI, AsyncAPI, Git, CI/CD, OOP 🏢 Description: 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
Technology
DCG
Senior Java Developer
Senior
Hybrid
Gdansk, Poland
140 - 150 PLN
🏢 Summary: Senior Java Developer role focused on designing, developing, and maintaining Java-based solutions within a Data Products initiative, including rebuilding data streams in the Collateral domain using data mesh principles. The position involves implementing data processing logic, system integrations, and ensuring code quality through the four-eyes principle in an international environment. 🗂️ Requirements: Minimum 5 years of hands-on Java development experience, Experience designing and developing Java-based solutions, Experience with data processing logic and system integrations, Experience working under four-eyes principle, Ability to work in English (spoken and written) 📃 Skills: Java, DataMesh, DataProcessing, SystemIntegration, Git, English 🏢 Description: 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: Design, develop, and maintain Java-based solutions within the Data Products initiative Contribute to rebuilding data streams for the Collateral domain following data mesh principles Analyze and support implementation of data processing logic and system integrations Collaborate with team members to deliver high‑quality technical solutions aligned with business needs Work according to four‑eyes principle, ensuring code quality and validation of changes Support continuous improvement of data solutions and platform capabilities Collaborate with cross‑functional teams and contribute to team knowledge sharing Communicate effectively in an international environment using English Requirements: Five years of hands-on experience in Java development Strong ability to collaborate effectively with other team members Experience working according to the four-eyes principle Adaptable and responsive to change Fluent in spoken and written English Nice to have: Experience in banking or finance sectors Offer: Private medical care Co-financing for the sports card Constant support of dedicated consultant Employee referral program
Technology
DCG
Senior Java Developer
Senior
Hybrid
Krakow, Poland
16,000 - 23,500 PLN
🏢 Summary: Offer for a Senior Java Developer to design, develop, integrate, and test components of an Investor Onboarding system within a service-oriented architecture. The role involves building multi-tier web applications, integrating in-house and vendor systems, supporting testing and deployment, and collaborating across agile teams. The position requires strong focus on clean code, system design, and production support. 🗂️ Requirements: BSc or MSc in Computer Science, Strong knowledge of Object Oriented Programming, Practical application of SOLID principles, Experience with SOAP and REST WebServices, Hands-on experience with Java and Spring framework, Experience building multi-tier service-oriented applications, Knowledge of JMS, JPA and JAX-*, Understanding of data modeling principles, Experience with relational databases, Ability to design code for unit testing, Experience with agile methodologies, Fluent English communication skills 📃 Skills: Java, Spring, SpringBoot, SpringMVC, JMS, JPA, JAX-RS, JAX-WS, SOAP, REST, SQL, OOP, SOLID, UML 🏢 Description: s 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: Design, development and testing of components of the Transfer Agency Investor Onboarding system Supporting business analysts in reaching a common understanding of user stories and acceptance criteria Integration of the systems developed in-house with vendor solutions Resolution of issues reported in test and on production systems Achieving clarity of vision by enhancing technical specifications and documentation which may include data modelling, dataflow diagramming, screen design, workflow analysis etc. Involvement in the design process as well as in system and UAT testing Involvement in creating the scripts for deployment and checkout of the solution Working with project managers, developers, testers and other specialists across multiple teams and locations to make sure that projects meet business needs Requirements: BSc or MSc degree in Computer Science Strong foundation in Object Oriented Programming and Design Patterns Knowledge and applying SOLID principles in practice Experience with WebServices (SOAP, REST) Practical skills in Java and related technologies/frameworks for creating multi-tiered service-oriented web applications: Spring MVC/springboot, JMS, JPA, JAX-* Must understand basic principles of data modeling Ability to create clean, versatile, modular code with easily replaceable modules and layers Skills to design code for unit testing Understanding and practical skills in relational database technologies Provable verbal and written communication skills Fluency in English, including ease of communication on the telephone Experience in one or more agile software methodologies Positive, can-do attitude, openness to change and ability to grasp the big picture quickly Offer: Private medical care (dental care + vision care plan) Life insurance Sports card Training & learning opportunities Language course co-financing Annual bonus Employee referral program