Java Technical Lead
- Full-time
- Department: Core Technologies | Java
Company Description
Based in Romania, in the heart of Transylvania, Accesa is a dynamic and innovative technology company with around 1200 employees all around the country.
With 20 years of experience in turning complex business challenges into growth opportunities, we are a trusted partner for leading brands across sectors such as Retail, Manufacturing, Finance & Banking, as we cover the complete digital evolution journey for our clients— from ideation and requirements setup to software development and managed services.
Accesa is more than just a workplace; it’s a hub for tech enthusiasts who are passionate about using technology to solve real-world problems. With a customer-centric approach and a focus on growth, we offer an exciting and rewarding environment for IT professionals looking to make a real impact.
As a fast-growing company, we are expanding our footprint and continuously seeking talented individuals from all around the world, including the Middle East, to join our diverse and inclusive teams. In line with our growth strategy and commitment to creating global opportunities, we are excited to announce the development of a new regional headquarters in Uzbekistan.
This expansion marks a significant milestone in our journey, enabling us to be closer to our clients and partners in Central Asia while tapping into the region's growing pool of skilled professionals. The new headquarters will serve as a strategic hub for innovation, collaboration, and excellence—reinforcing our commitment to building strong, sustainable tech ecosystems wherever we operate.
Join us in shaping the future of technology and making a difference on a global scale. Whether you're looking to advance your career, work on cutting-edge projects, or be part of a passionate, customer-driven team, Accesa is the place to be. Come grow with us!
Job Description
Be part of the retail digital transformation in Europe.
Our client is a leading electronics retailer in Europe with more than 1000 stores and a well-defined online shop where accesa is a critical part of the operational success of the business.
Role description: As a Java Technical Lead, you will take full technical ownership of the solutions your team delivers — defining engineering standards, guiding architectural decisions, and mentoring developers while remaining hands-on in the code. You will collaborate closely with architects, product owners, and cross-functional teams to ensure high-quality, scalable, and reliable systems that follow modern best practices.
Responsibilities
- Design scalable solutions: Develop and maintain Java-based backend applications and microservices with a focus on performance and reliability
- Provide technical leadership: Drive key architectural decisions and guide the technical direction of the team, ensuring alignment with engineering standards
- Deliver high-quality code: Implement applications following clean code principles, testing best practices, and performance optimization guidelines
- Support modern deployment practices: Work closely with DevOps to containerize and deploy applications and integrate CI/CD pipelines
- Leverage event-driven architecture: Build robust, asynchronous systems using messaging platforms (e.g., Kafka)
- Optimize data interactions: Design and maintain efficient relational database integrations that ensure data integrity and responsiveness
- Ensure engineering quality: Perform code reviews and provide technical feedback to maintain consistency, reliability, and best practices across the codebase
- Mentor and support developers: Guide team members at different seniority levels, fostering a culture of collaboration and continuous improvement
Qualifications
Must have:
- 7+ years of experience in backend software development using Java 8+
- Strong proficiency with Spring Boot and the Spring ecosystem
- Hands-on experience designing and implementing RESTful microservices
- Proficiency in SQL and working with relational databases
- Working knowledge of Apache Kafka or similar messaging platforms
- Strong understanding of asynchronous programming, message-driven systems, and distributed systems
- Good understanding of Docker and orchestration platforms like Kubernetes
- Experience with Google Cloud Platform, Cloud Run, GitOps
- Familiarity with Jenkins or similar CI/CD tools
- Experience with Git and Agile development practices
- Prior experience acting as a Technical Lead
- strong English communication skills (German is a plus)
Nice to have
- Experience with performance tuning and monitoring Java applications
- Knowledge of security best practices in backend development
Additional Information
At Accesa:
We nurture genuine connections, encourage an active lifestyle, and support the development of a healthy mindset. Our benefits programme is inspired by Maslow’s hierarchy of needs and is designed to prioritise your overall wellbeing.
To live a wholesome experience inside and outside our offices, we need to take care of our overall wellbeing, from the physical aspect to creating a healthy work-life fusion and looking at learning as a lifelong journey and a shared responsibility between our people and our organisation.
Physical Wellbeing: Our wellbeing program includes medical insurance, In-house fitness trainer available remotely and 1 on 1 remote sessions with our Sports and Health Coach focused on nutrition counselling and tailored training plans.
Work-Life Fusion - Start with at least 21 vacation days (based on seniority), and earn 1 extra day for each completed year of collaboration — up to 29 days — depending on your tenure in the company and/or industry. Enjoy the flexibility to work from both home and the office.
Growth opportunities: we focus on long-term learning programmes that develop both technical and non-technical skills incrementally. Together with your Career Coach you will discuss what are learning resources and platforms you can access in order to develop your skills.