Develop and maintain client-facing software applications using Angular and Node.js, troubleshoot defects, test solutions, and collaborate with product and project teams to meet user needs.
Solution Developer (Java) in ART Communication | SEB, Vilnius
📜 Description
- Build customer-facing messaging and notification solutions.
- Develop and maintain Java back-end services, APIs, and event-driven integrations.
- Contribute to Angular front-end interfaces when needed.
- Use AI-assisted tools responsibly to improve productivity, code quality, testing, documentation, and automation.
- Contribute to technical decisions, refactoring, and continuous improvement.
🛠️ Requirements
- 2+ years of experience as a back-end or full-stack developer, with strong knowledge of Java.
- Working knowledge of Angular and Spring.
- Experience with databases and RESTful APIs; familiarity with event streaming such as Kafka is a plus.
- Practical use of AI-assisted development tools such as GitHub Copilot, and interest in exploring agent-based coding workflows responsibly in a secure banking environment.
- Knowledge of security best practices in software development.
- Team spirit and care for maintainable high-quality solutions.
✨ Benefits
- Innovation time: Up to 20% of your time is dedicated to learning, experimenting, and modernising our solutions.
- Real engineering ownership: Contribute to technical decisions, refactoring, automation, and continuous improvement — not only feature delivery.
- Impactful work: Develop messaging and notification solutions that support customer communication across SEB.
- Collaborative environment: Work in a team that values open discussions, practical feedback, and continuous improvement.
Full job description
Build customer-facing messaging and notification solutions used across SEB — with modern Java, Angular, and AI as part of daily engineering.
As part of the Digital Interaction team, you will primarily focus on back-end services, APIs, and event-driven integrations, while also contributing to front-end interfaces when needed. You will be encouraged to use tools such as GitHub Copilot responsibly to improve productivity, code quality, testing, documentation, and automation.
To thrive in this role, we believe you have:
What we offer:
Similar jobs
Search more Software Engineer jobsDevelop web and back-end software in Java, contribute to software architecture design, and collaborate with a multinational team on IT projects for international public organizations.
Assess and decompose complex systems and architectures, represent findings visually and in writing, and communicate recommendations while supporting a federal mission independently and on a cross-functional team.
Design, develop, and maintain Python software and high-performance computing systems for automated HD map creation, building algorithmic components and collaborating with teams across development.
Design and validate spacecraft guidance, navigation, and control systems for satellite buses, developing algorithms, analyzing vehicle dynamics, and integrating GNC hardware and software across the spacecraft.
