Dariusz Gonia
@dariuszgonia
Senior Java back-end developer with 23 years building microservices and reliable integrations.
What I'm looking for
I have 23 years of experience with Java programming in a wide variety of internet and intranet applications. I focus on designing and delivering back-end features, integrations, and maintainable services.
I consider B2B 100% remote or hybrid job offers in Warsaw for senior Java back-end developer roles that do not require knowledge of front-end technologies. My work emphasizes reliability: improved transaction management, async communication with external systems, and robust testing strategies.
In recent roles, I built back-end capabilities for national and EU medicine registries, implemented mechanisms for tests using Testcontainers, and supported deployment to production. I also contributed to code refactoring, debugging, and resolving production issues through careful analysis and bug fixes.
Across public sector and telecommunications projects, I designed multi-module microservices, managed microservices configuration, and created/maintained CI/CD environments. I prepared migration procedures from Docker Swarm to Kubernetes and collaborated closely with analysts, testers, and front-end developers while producing technical and REST documentation.
Experience
Work history, roles, and key accomplishments
Senior Java back-end developer
IT and Medical
Jul 2021 - Jul 2023 (2 years)
Designed and implemented new back-end features and evaluated back-end frameworks. Improved transaction management and async communication, created Testcontainers-based testing mechanisms, and supported production deployments.
Senior Java back-end developer
Public Sector
May 2017 - May 2021 (4 years)
Built a multi-module microservices application supporting internal processes including CMDB, key events registration, and alert generation. Designed and implemented microservices, worked with Neo4j and message brokers, managed CI/CD and tests, and migrated from Docker Swarm to Kubernetes while maintaining REST documentation.
Senior Java back-end developer
IT and Telecommunications
Jul 2016 - Mar 2017 (8 months)
Developed intranet workflow-document support features, gathering requirements and delivering back-end changes via microservices. Managed microservices configuration and collaborated with testers.
Senior Java back-end developer
IT and Service
Nov 2015 - May 2016 (6 months)
Worked on an internet application for ordering meals, gathering client requirements and implementing new back-end features. Evaluated back-end frameworks and helped split the application into modules for migration toward microservices architecture.
Senior Java EE developer
IT and Service
Oct 2014 - Oct 2015 (1 year)
Designed and implemented Java EE systems for managing festival events and law-office client cases, collaborating with analysts. Resolved issues through analysis and debugging and implemented bug fixes.
Senior Java EE developer
Insurance
Jul 2013 - Sep 2014 (1 year 2 months)
Implemented Java EE features for insurance-related creditworthiness analysis and broker-managed insurance execution. Added missing unit and integration tests and collaborated with analysts and testers.
Senior Java EE developer
IT
Oct 2012 - May 2013 (7 months)
Rebuilt and enhanced a Java EE module supporting micropayments in mobile applications. Gathered requirements, reviewed code, and assisted junior programmers.
Java EE developer
IT
Mar 2012 - Sep 2012 (6 months)
Implemented and enhanced SAML-based features in a public key infrastructure context. Prepared presentations about new features and collaborated with analysts.
Java EE developer
IT and Telecommunications
Oct 2009 - Feb 2012 (2 years 4 months)
Developed intranet applications for searching retention data, monitoring user activity, and managing security certificates for external systems. Prepared deployment and migration procedures (including moving to clustered application servers) and supported maintenance and debugging.
Java programmer
Insurance
Jun 2008 - Aug 2009 (1 year 2 months)
Developed and maintained a Java module supporting insurance policy sales. Implemented new features, resolved issues with bug fixes, collaborated with testers, and supported deployments.
Java programmer
IT and Bank
Jul 2006 - May 2008 (1 year 10 months)
Enhanced Java applications for bank-account operations and implemented features for cash pooling and liquidity management. Resolved issues, contributed to code refactoring, and worked in an international team.
Java programmer
IT
Feb 2003 - Jun 2006 (3 years 4 months)
Built intranet workflow/document/portal capabilities, integrating modules via PortletAPI and coordinating a team as lead developer. Supported deployments and workshops, and implemented features for debt collection workflow.
Education
Degrees, certifications, and relevant coursework
Wrocław University of Science and Technology
Computer Science and Management
1994 - 1999
Studied Computer Science and Management at Wrocław University of Science and Technology (1994–1999), focusing on Java programming and web services such as SOAP and REST. Covered topics including JPA, OAuth2, Spring Boot/Spring Cloud, databases, and common development and testing tools.
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Dariusz?
You can contact Dariusz and 90k+ other talented remote workers on Himalayas.
Message DariuszGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
