Senior Software Engineer
Posted 11ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer contributing to a modernization journey in IT solutions provider. Migrating large-scale applications from Java EE to Spring Boot 3 and Angular 18+ with a collaborative team.
Responsibilities:
- Contribute to the migration from Java EE 8 to Spring Boot 3, ensuring architectural integrity and code quality throughout the process
- Rewrite from JSP/JSF to Angular 18+, working in close collaboration with frontend specialists
- Design and implement cloud-native Java applications following modern best practices
- Troubleshoot and resolve issues across the full stack, keeping the system stable, secure, and performant
Requirements:
- A bachelor's or master's degree in computer science, or equivalent hands-on experience in software engineering
- At least 6 years of professional experience in Java development
- Understanding of Java EE 8 concepts, including application servers (JBoss EAP 8.0), JSP, and JSF
- Strong, production-level proficiency in Spring Boot 3 and Java 17 or higher
- Experience with Angular 18+
- Understanding of cloud-native application principles in the Java ecosystem (12-factor apps, containerization, observability)
- Basic understanding of Kubernetes, Helm and GitOps Practice
- Familiarity with Jenkins and GitHub
- Experience using Jira
- Fluent English is essential; German language skills are an advantage.
Benefits:
- Permanent full-time contract
- Flexible working models within Serbia
- Long-term career development in international projects
- A professional and collaborative environment















