
Mid-Level Java Developer
- Hybrid
- Sofia, Sofia, Bulgaria
- Backend and Cloud
Job description
Waracle are looking for a Mid-level Java Developer for an exciting new role joining our world-class digital technology consultancy and home to a diverse, smart, curious and ambitious community of specialists in technology-driven transformation.
We work with ambitious clients to help them solve their biggest business and customer challenges. We help our clients to innovate and create intelligent digital products and services. We thrive on complex challenges and deliver business-critical IT transformation projects, moving seamlessly from strategy, design and delivery to operations.
As a Mid-level Java Developer, you will operate independently building impactful backend features from well-defined requirements. We know that great technology is built by supported, collaborative teams. If you enjoy working closely with others, sharing knowledge, and building modular, secure systems while ensuring your work aligns with sprint goals, you will find a highly rewarding and nurturing home here.
This is a Hybrid role working from our Sofia office 2 days a week
Reporting to the Lead Developer, you will collaborate with your team to impact our projects across several key areas:
Feature & Architectural Development: Build backend features and end-to-end subsystems independently (APIs, data persistence, and background services) while applying clean coding standards and design patterns to ensure code is modular and scalable.
Cloud & DevOps Operations: Utilize cloud services (AWS, Azure, or GCP) for secure storage, authentication, and deployment, following agreed engineering practices like version control, Git workflows, and CI/CD automation.
Quality & Security: Act as a proactive problem solver by debugging issues across backend and cloud services. Participate in thoughtful peer reviews and apply defensive measures for robust application security.
Inclusive Communication: Provide concise status updates in stand-ups, raise blockers promptly with clear explanations, and translate technical trade-offs into clear, collaborative language for stakeholders.
Collaboration & Continuous Growth: Support the onboarding of new team members, manage your own tasks with supportive oversight, and contribute to internal improvements by volunteering in Community of Practice (CoP) ceremonies and retrospectives.
Job requirements
What You’ll Bring
We welcome diverse perspectives and recognise that great developers come from a variety of backgrounds. For this role, we are looking for:
1-3 years of experience working with Java.
Backend & Cloud Competence: A strong understanding of backend architectures and hands-on competence using cloud services (AWS, Azure, or GCP) for secure storage and deployment.
Technical Problem Solving: Strong debugging skills across distributed systems, proficiency with Git workflows, and familiarity with CI/CD automation.
Performance Awareness: Ability to identify performance bottlenecks using profiling tools, prioritize tasks effectively, and evaluate trade-offs between speed and quality.
A Collaborative Mindset: A passion for building an inclusive engineering culture, a supportive approach to testing, and a desire to contribute lessons learned to the team’s collective growth.
The Recruitment Process
The recruitment process you can expect for this role is an initial call with your dedicated Talent Attraction Partner and an engineer from our technical panel who will chat with you about Waracle, what you are looking for in a new position, the salary for the role, notice period and benefits (the important stuff!). It’s also a great opportunity for us to get a high-level overview of your technical background.
After that, you'll be invited to a two-stage interview process where you have an opportunity to find out more about the role and showcase your skills and experience. Your Talent Attraction Partner will guide you through the whole process to your first day with us.
Our Benefits
We believe in supporting our team, inside and outside of work. Here's a glimpse of what you can expect:
Healthcare and insurance:
Additional health insurance with dental treatment included
Wellbeing support
Entertainment and discounts:
Team parties and teambuildings
Multisport card
CoolFit card
Professional development:
Certification Courses
Learning Pathways and Transparent career paths
Udemy Business
Networking Opportunities
Public Speaking Opportunities
Others:
MacBook, peripherals, and other gadgets that are needed
Charity Committee
We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, gender, disability, religion/belief, sexual orientation or age.
or
All done!
Your application has been successfully submitted!
You've already applied for this job
We appreciate your interest in this position. Unfortunately, you have already applied for this job.
