We are looking for a passionate Senior Java Developer to join one of our amazing High-Performing Teams working on a GPRC platform for a Scandinavian customer.
Why strongly believe our offer stands out from the crowd:
Well-implemented Scrum with a comfortable work environment
Strong QA team and well-structured end-to-end process
High unit test coverage and end-to-end testing to prevent errors and provide greater peace of mind for developers
Work on a company laptop without remote desktops and corporate bloatware
Migration to monorepo and microservices
Scandinavian work culture with openness to feedback and new solutions, frameworks, innovation
Our client is a company that
provides software solutions for performance management, strategic planning, and risk management. Their platform allows businesses to align their goals with the strategies and actions needed to achieve those goals. The platform is highly configurable and can be customized to meet the needs of different organizations, making it suitable for a wide range of industries, including healthcare, finance, and government. Some of the key features of the platform include dashboard reporting, KPI management, analytics and data visualization, and process automation. Our mission is to help organizations like our client make informed decisions and achieve their goals by providing them with the right tools and insights.
Tech stack: Java 17, GraphQL, PWA, Spring Boot, Project Reactor,
R2DBC, MySQL, Oracle, MSSQL, styled-components, mui, jest, testing library,
msw, SurveyJS or AgGrid
Job Responsibilities:
β‘οΈ As always: discuss, code, review, test, fix, refactor, experiment
β system design
β proof-of-concept creation
β participation in architecture discussions
β mentoring
What we expect from you:
β 6+ years of experience as a software engineer
β Hands-on experience with distributed systems, microservices
β Experience in system design & architecture
β Huge passion for software engineering and craftsmanship, including DDD, TDD, clean code, SOLID
β The desire to grow your skills
β Teamwork attitude
β Openness to long-term cooperation
β Being available within core working hours between 10 and 15
β Physical location in EU
What we offer
Personal development and career advancement opportunities
A vibrant, innovative, value-based, international work environment
Training budget
Private medical care
Co-financing of the sports card
SOLID styled-components surveyjs r2dbc Unit testing Mock Service Worker progressive-web-apps Architecture microservices MySQL GraphQL Jest.js Testing Library domain-driven-design Spring Boot monorepo Quality Assurance (QA) End-to-end testing clean code principles Oracle Microsoft SQL Server TDD distributed-systems project-reactor Java Scrum Material-UI system-design Software Engineer