
Senior Java Engineer
Avenga
full-time
Posted on:
Location Type: Hybrid
Location: Prague • Czechia
Visit company websiteExplore more
Job Level
About the role
- Design, develop, and maintain complex functionalities for the virtual assistant
- Build and optimize integrations with various banking and non-banking APIs
- Model sophisticated dialogs using a domain-specific language (YAML-based DSL)
- Take responsibility for the full lifecycle of the application, including proactive error hunting, bug fixing, and maintenance
- Work within an AWS environment to ensure the application is deployed and operated efficiently
- Champion the sustainability of results through rigorous testing, code reviews, and adherence to high architectural standards
Requirements
- Senior-level experience with Java, Spring, and SpringBoot
- Experience with Python is a significant advantage
- Familiarity with LLMs, AWS, and Kubernetes
- Knowledge of the banking environment is a strong plus
- Proactive and systematic approach to problem-solving
- Strong analytical skills and ability to communicate effectively across diverse teams
- Thrive in Agile environments
- Genuinely interested in overall solution architecture
- Fluent in English at a communicative level
- Czech or Slovak language at a professional level is essential
Benefits
- Life insurance
- Pension contribution
- EN/DE/ES lessons
- MultiSport card
- Sick days
- Meal allowance
- Lots of company events
- Offices in Prague Palmovka with quality amenities for lovers of sport, food and coffee
- Hybrid remote work after mutual agreement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpringSpringBootPythonYAML-based DSLAPI integrationKubernetesproactive error huntingbug fixingtesting
Soft Skills
proactive problem-solvinganalytical skillseffective communicationteam collaborationadaptabilityinterest in solution architecturesystematic approachthrive in Agile environmentsattention to detailsustainability focus