We are a staffing and IT recruitment company based in Sofia, Bulgaria.
Senior Java Developer
Location
Bulgaria
Posted
42 days ago
Salary
0
Seniority
Senior
Job Description
Senior Java Developer
nDeavour Consulting
• Develop new features and functionality for high transaction, large scale websites and services using Java • Participate actively in the design, implementation, and code review process of full stack end-to-end solutions. • Design modular, scalable, and portable solutions to meet project requirements. • Write clean, readable, and reusable code within specified deadlines following the agile methodology. • Organize and prioritize work effectively to ensure timely project delivery. • Creating and maintaining testable code.
Job Requirements
- Proven track record for successful completed projects, experienced in Enterprise Java Software Development in a service-oriented or microservice architecture
- Proficient in Java / 6+ years of experience and back-end-programming and related frameworks (Spring, Spring Boot, Hibernate).
- Proven experience in designing, building, and maintaining RESTful APIs
- Experience working with Relational Databases such as PostgreSQL;
- Experience working with message queues - RabbitMQ, Kafka or similar
- Experience in working with Docker, Kubernetes and AWS is an advantage
- Experience with CI/CD pipelines, including Jenkins/Bamboo and GitLab
- Experience with reactive programming using Vert.x or similar is an advantage
- Proficiency in Version Control Systems, specifically Bitbucket, GIT.
- Practical knowledge and utilization of containers, specifically Docker, ideally coupled with Kubernetes expertise.
- Excellent problem-solving skills and the ability to work well in a collaborative team environment, but independently as well
- Bachelor's degree in Computer Science, Software Engineering, or related field or relevant professional experience
- Strong communication skills in both English and Bulgarian language and ability to convey technical concepts clearly.
Benefits
- Remote Office – Flexible hybrid form of working, option for working fully remotely
- Parking Space – We provide free parking spots
- Fun Office Space – We offer a game zone and a relaxation area
- Health Insurance – Additional private health insurance, including dental care plan
- Personal Development – Company-sponsored training budget to further develop your skills
- Employee Referral Programme – Receive a bonus for referring a friend
- Holidays – Enjoy extra 5 days after your 1st and 5th year
- Social Events – We love to celebrate our success together
- Family Insurance – Add insurance to a family member
- Offering sport cards – 100% sponsored by the company
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and maintain new features in services built with .NET, .NET Core, Node.js, VB6, React, and occasionally other technologies; • Build CI/CD deployment pipelines using Terraform and Bitbucket; • Work with relational and non-relational databases (MySQL, PostgreSQL, DynamoDB); • Monitor the production environment; • Respond to production incidents as needed, at any time; • Share and transfer software development knowledge within the team; • Research, learn, implement, and introduce new technologies and architectures to the team;
Senior Software Engineer I, Backend, AI Governance
OptroOptro helps enterprises transform risk into opportunity, redefining GRC for the agentic future of risk management.
• Build & Ship: Develop and deploy backend product features end-to-end using Python. • API Development: Design and implement high-quality, performant RESTful APIs/FastAPI. • Database Management: Write efficient PostgreSQL queries, design schemas, and manage data integrity. • Containerization: Package applications using Docker and ensure services are ready for deployment. • Orchestration: Work within Kubernetes environments to manage, scale, and monitor backend services. • Documentation: Create clear technical documentation for API contracts and local development setups. • Mentor: Provide guidance and code reviews for fellow engineers to maintain high standards. • Debug & Optimize: Troubleshoot and resolve software bugs within a distributed container environment. • Collaborate: Partner with product managers to translate requirements into functional backend logic. • Maintainable Code: Write well-designed, testable, and maintainable code following Python best practices.
• Lead, coach, and develop a globally distributed engineering team. • Responsible for building and delivering software, guiding teams through solution design, development, testing, and production release. • Partner with Product, Finance, and Audit teams to deliver accurate compensation changes. • Operate within SOX-compliant development and change-management processes.
Grupo Royal Holiday, con 40 años de experiencia, es líder en la industria turística internacional. Contamos con más de 90,000 socios que disfrutan de más de 200 destinos y cruceros globales. Además, operamos la cadena Park Royal Hotels & Resorts, con 14 hoteles en México y 4 internacionales en Puerto Rico, Miami, Orlando y Buenos Aires. Actualmente, buscamos un DESARROLLADOR SR Requisitos: - Escolaridad: Lic/Ing. en Computación o carrera afín - Inglés intermedio - avanzado Responsabilidades: - Desarrollar código limpio, eficiente y mantenible. - Diseñar, desarrollar y mantener soluciones tecnológicas de alta calidad, asegurando su escalabilidad, rendimiento y alineación con los objetivos del negocio. - Definir y diseñar arquitecturas de software (capas, servicios e integraciones). - Evaluar distintas alternativas de implementación técnica. - Implementar estrategias efectivas de pruebas automatizadas. - Anticipar riesgos técnicos y proponer soluciones. - Resolver problemas técnicos de manera oportuna. - Optimizar el rendimiento y eficiencia del código. Conocimientos: Lenguajes: C#, Python, JavaScript, PHP, Go y .NET Herramientas: Postman, Visual Studio Arquitectura de software: Diseño e implementación de arquitecturas sólidas y escalables Experiencia con servicios y microservicios Frameworks: Angular (desarrollo web) Bases de datos: SQL Server y MySQL Horario y Beneficios: - Remoto - Oportunidades de desarrollo profesional y recursos de capacitación. - Arreglos de trabajo flexibles



