
Senior Java Developer
Skills
About the role
SENIOR JAVA DEVELOPER
COUNTRY
Europe
FORMAT
On-site
Svitla Systems Inc. is looking for a Senior Java Developer in Europe for a full-time (40 hours per week) on-site (for the first 9 months) position in Munich, Germany. Remote work may be possible later, depending on the consultant’s level of knowledge and integration into the project.
Our client is an engineering consultancy specializing in embedded systems for mission-critical sectors that works closely with leading clients on real-time, secure, and scalable software platforms.
You'll support the maintenance, further development, modernization, and 3rd-level support of a complex public-sector software landscape in Munich. The applications include an existing Java Fat Client application, a Java web application based on JSF/PrimeFaces, EAI components, and new modules to be developed using a modern reference architecture with Java backend and Vue 3 frontend. The work includes technical design, implementation, unit testing, documentation, defect correction, and knowledge transfer within an integrated DevOps team.
REQUIREMENTS
Minimum 5 years of professional experience in Java development.
Strong understanding of Java enterprise applications.
Knowledge of Java 11 and/or Java 21.
Experience with JEE-related standards and frameworks.
Experience with Spring and Hibernate.
Experience with WildFly/JBoss application servers.
Strong understanding of unit testing with JUnit.
Understanding of Oracle databases, SQL, performance analysis, and database-related troubleshooting.
Experience with Maven, Jenkins, Git, Artifactory, and Sonar.
Experience working with existing/legacy software systems developed by another vendor.
Ability to understand large codebases and improve them incrementally.
In-depth understanding of software quality, refactoring, coding standards, logging, authorization concepts, and maintainability.
Experience writing technical documentation for developers and operations teams.
German language skills for written and spoken customer communication.
NICE TO HAVE
Experience with Java Fat Client applications.
Familiarity with OpenWebStart / Java Web Start distribution.
Familiarity with JSF2 and PrimeFaces.
Familiarity with Vue 3.
Knowledge of Apache Artemis.
Experience in public-sector projects.
Experience with structured knowledge transfer from previous vendors or legacy teams.
Experience with test automation, functional testing, system testing, or TestLink.
Experience with proprietary or model-driven Java frameworks. Experience with trend frameworks will be a strong plus
RESPONSIBILITIES
Analyze technical specifications and clarify open questions independently with the customer/team.
Implement changes and extensions in Java-based individual software systems.
Support the gradual modernization and replacement of legacy Fat Client components.
Work on Java web applications, backend services, EAI components, and new reference architecture modules.
Create and maintain unit tests primarily using JUnit.
Fix defects found during module, integration, user acceptance, and infrastructure testing.
Contribute to system design, technical documentation, architecture documentation, developer handbook, and operational documentation.
Support 3rd-level incident analysis, root cause investigation, workaround definition, and defect resolution.
Participate in code quality improvement, refactoring, and lifecycle management activities.
Work with the customer's CI/CD and production software environments.
Transfer knowledge to customer-side developers and internal team members.
WE OFFER
US and EU projects based on advanced technologies.
Competitive compensation based on skills and experience.
Regular performance appraisals to support your growth.
Flexibility in workspace, either remote or our welcoming office.
Bonuses for article writing, public talks, and other activities.
Generous time off, including vacation, national holidays, sick leaves, and family days.
Personalized learning programs tailored to your interests and skill development.
Free tech webinars and meetups organized by Svitla.
Regular corporate online activities.
Awesome team and a friendly, supportive community!
ABOUT SVITLA
Svitla Systems is a global digital solutions company headquartered in the U.S. and operating across the Americas, Europe, Asia, and APAC. Since 2003, we have served a wide range of clients - from innovative start-ups to Fortune 500 companies.
Our success is built on partnership. By integrating seamlessly with clients’ teams, we create lasting collaborations that drive real results.
We are strong advocates of workplace flexibility, remote culture, individual approach to professional and personal growth.
Our global mission is to build a business that contributes to wellbeing of our partners, personnel, and their families, improves our communities, and makes a lasting difference in the world.
Together, we are coding a brighter tomorrow - and living it.
Join us!
LET'S MEET IN PERSON
Tetiana Korchmenko
RECRUITER
Email:
t.korchmenko@svitla.com
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.