nDeavour Consulting logo
nDeavour Consulting

We are a staffing and IT recruitment company based in Sofia, Bulgaria.

Senior Java Developer

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1-10Since 2019H1B No SponsorCompany SiteLinkedIn

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 Job Pages

More Backend Engineer Jobs

Bemobi logo

Mid-level .NET Developer

Bemobi

Effortless Payments, Endless Possibilities

Backend Engineer42 days ago
Full TimeRemoteTeam 501-1,000Since 2009H1B No Sponsor

• 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;

Brazil
Job Closed
Optro logo

Senior Software Engineer I, Backend, AI Governance

Optro

Optro helps enterprises transform risk into opportunity, redefining GRC for the agentic future of risk management.

Backend Engineer42 days ago
Full TimeRemoteTeam 501-1,000Since 2014H1B No Sponsor

• 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.

Canada
CA$140K - CA$192.5K / year
Job Closed
Full TimeRemoteTeam 10,001+Since 1931H1B Sponsor

• 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.

Illinois
$100K - $170.5K / year
Job Closed
Full TimeRemoteTeam 5,001-10,000

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

Mexico