Zartis

Senior Software Engineer, Java

Zartis

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇪🇺 Anywhere in Europe

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

Distributed SystemsJ2EEJavaLinuxMicroservicesMySQLOracleRDBMSSpringSpring BootSpringBootSQL

About the role

  • Work in close coordination with our business users, vendors, and other stakeholders to craft solutions to business problems considering functional and non-functional requirements. Develop and maintain business requirements, design documents, and other appropriate project documentation.
  • Take a lead role in the design and implementation of new components and functionality. Project management of key tasks and initiatives providing timely status and project updates to key stakeholders.
  • Liaise with the test team and all project stakeholders to ensure solutions are fully tested. Creation and execution of automated test scripts wherever possible. Evaluate new technologies & 3rd party solutions.
  • Liaise with new & existing vendors to develop integrations with 3rd party solutions.
  • Design and develop technical solutions which are robust, secure, and easily maintainable, in line with development standards and best practices.
  • Create technical documentation such as design documents, guidelines, and standards. Actively review and contribute to the creation of department standards and guidelines.
  • Provide technical direction & leadership to more junior team members. Act as a mentor to junior members of the team.
  • Contribute to overall department goals and objectives.

Requirements

  • 8+ years of professional backend engineering experience with Java/J2EE and related JVM technologies.
  • Strong hands-on expertise with Spring ecosystem: Spring MVC, Spring Boot, Spring Batch, and Spring Integration.
  • Proven experience designing technical solutions from business requirements, including making pragmatic architecture decisions.
  • Solid track record in building and maintaining microservices and distributed systems.
  • Strong understanding of HTTP protocols and designing/consuming REST APIs.
  • Experience implementing web application security best practices (secure coding, authN/authZ, OWASP awareness).
  • Strong SQL and RDBMS skills with Oracle/MySQL (or equivalent).
  • Proficiency with Git, modern IDEs, and collaborative development workflows.
  • Working knowledge of Linux environments.
  • Experience working in Agile teams with shared ownership and iterative delivery.
Benefits
  • 100% Remote Work.
  • WFH allowance: Monthly payment as financial support for remote working.
  • Career Growth: We have established a career development program accessible for all employees with a 360º feedback that will help us to guide you in your career progression
  • Training: For Tech training at Zartis, you have time allocated during the week at your disposal. You can request from a variety of options, such as online courses (from Pluralsight and Educative.io, for example), English classes, books, conferences, and events.
  • Mentoring Program: You can become a mentor in Zartis or you can receive mentorship, or both.
  • Zartis Wellbeing Hub (Kara Connect): A platform that provides sessions with a range of specialists, including mental health professionals, nutritionists, physiotherapists, fitness coaches, and webinars with such professionals as well.
  • Multicultural working environment: We organize tech events, webinars, parties, and activities to do online team-building games and contests.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaJ2EESpring MVCSpring BootSpring BatchSpring IntegrationmicroservicesREST APIsSQLRDBMS
Soft skills
project managementleadershipmentoringcollaborationcommunication