A Software Services Company
Senior Software Engineer, Java
Location
Europe
Posted
168 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Java
Zartis
• 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.
Job 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.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Collaborate with key internal stakeholders to design backend systems and APIs • Architect, develop, and operate Java services for millions of users • Leverage Spotify’s data sets for creating recommendations • Be a technical leader and contributor in an agile team • Collaborate to solve problems and improve user recommendations • Lead the Spotify-wide backend developer community • Work on projects during hack days and hack weeks
• Market and business development for the Europe region • Identification, evaluation and development of new market segments in glass beads (microbeads) for demanding applications • Analysis of market trends, technologies and competitive landscapes in Paints & Coatings, Plastics, Additive Manufacturing & 3D Printing, and Building & Construction • Development of go-to-market strategies and support for product launches • Build a robust sales funnel and increase market presence • Acquire new industrial customers and manage and grow existing key accounts • Advise customers on product benefits, specifications, material selection and application engineering • Deliver technical presentations, training and product demonstrations • Support customers in qualification and testing processes • Develop customer-specific solutions in collaboration with R&D, application engineering and production • Coordinate internal resources, ensuring feasibility, quality and timelines • Prepare proposals, pricing strategies and profitability calculations • Manage projects from initial contact through to serial production release • Collaborate with universities, testing institutes, OEMs and industry partners • Initiate joint development projects (e.g. functionalized glass beads, new filler applications, surface modifications) • Responsible for revenue growth, margins and achieving strategic targets within the area of responsibility • Develop annual business plans and forecasts • Build and manage international sales partners and distributor networks
• Design, develop, and manage enterprise-level database systems • Lead lifecycle management: schema design, migrations, replication, partitioning, upgrades, and DR planning • Architect, administer, and optimize high-availability PostgreSQL clusters • Automate processes to improve availability and scalability • Collaborate cross-functionally with application, SRE, and data engineering teams • Support large-scale database instances • Participate in rotational on-call and maintenance support • Perform regular upgrades, patching, and vulnerability remediation • Support database scalability and future growth initiatives • Define and enforce best practices around query optimization
• Design and implement client-facing and internal APIs • Orchestrate data flows between backend systems • Create and manage database schemas • Build automated test suites • Lead the design and implementation of substantial product features end-to-end • Evaluate and integrate with third-party services and tools • Help to mentor mid-level and junior engineers on your team




