A global IT engineering and consulting company specializing in custom software development.
Senior Java Engineer, Python Experience
Location
Bulgaria
Posted
11 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Engineer, Python Experience
Avenga
• Design and build robust backend components using Java and Spring Boot • Conduct structured code reviews focused on quality • Collaborate on development standards • Manage technical debt • Participate in hiring and technical interviews • Maintain documentation
Job Requirements
- Senior Java Engineer with Python experience
- Experience in banking domain
- Skills in Java, Spring, MySQL, AWS, Docker, Helm, Terraform
- Nice-to-have: reactive programming, MongoDB, event-driven systems
Benefits
- Private health insurance
- Well-being programs
- Flexible and hybrid work models
- Laptops and gear
- Training opportunities
- Language classes
- Social events
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Desarrollar y mantener aplicaciones de software usando Java • Colaborar con equipos multidisciplinarios para entregar soluciones innovadoras • Participar en revisiones de código y contribuir a decisiones arquitectónicas técnicas • Mentorizar a desarrolladores junior y compartir mejores prácticas
• Transformación digital • Innovación y desarrollo sostenible • Trabajar en proyectos tecnológicos diversificados • Colaborar con un equipo responsable y flexible
• Desarrollar y mantener APIs y funcionalidades backend utilizando NestJS y Node.js. • Diseñar y evolucionar modelos de datos y migraciones utilizando Prisma u otros ORM equivalentes. • Integrar APIs de terceros y sistemas internos para ampliar las capacidades de los portales digitales. • Escribir pruebas unitarias e integradas para garantizar la calidad del código y la fiabilidad del sistema. • Participar en revisiones de código, sesiones de diseño y espacios de intercambio de conocimiento. • Ayudar en la resolución de incidencias en producción y en la mejora del rendimiento de los servicios. • Colaborar en equipos multifuncionales alineados con el producto, compartiendo la responsabilidad sobre los resultados. • Contribuir a la mejora continua, ayudando a evolucionar las prácticas de ingeniería y las formas de trabajo del equipo.
• Understand business requirements and implement the back-end to provide the best digital experience and delight users; • Develop back-end code in Node.js and BFF; • Analyze legacy code and logs when necessary; • Maintain security measures; • Support and ensure adherence to the chosen architecture; • Work on multiple projects; • Collaborate with the team and clients; • Participate and collaborate with Agile squads in their ceremonies.


