Senior Java Developer at Pragmile #vacancy #remote

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

Leave a Reply