Java Developer
Role details
Job location
Tech stack
Job description
Are you passionate about building reliable, scalable, high-impact systems? Do you enjoy transforming business needs into elegant technical solutions? Are you a Java expert with a drive to mentor, collaborate, and innovate?
Join Elixirr Digital as a Senior Java Developer and help us design and deliver enterprise-grade solutions for our global clients and stakeholders.
At Elixirr Digital, you'll have the opportunity to work with advanced tools, grow alongside a team of talented professionals, and make a lasting impact in diverse industries.
What you will be doing as a Senior Java Developer at Elixirr Digital?
- Designing and developing high-quality backend solutions using Java
- Proposing and shaping system architecture to support complex business needs
- Building scalable, secure, and performant microservices
- Integrating internal and external systems through APIs and messaging
- Writing clean, maintainable, and testable code aligned with industry best practices
- Preparing and maintaining technical and procedural documentation
- Working with clients to define the overall vision and translate requirements into technical solutions
- Providing technical guidance, mentorship, and support to junior colleagues
- Participating in testing, code reviews, and quality assurance activities
- Applying modern engineering principles and methodologies to advance business initiatives
Requirements
- Strong expertise in Java development (Java SE and Spring ecosystem)
- Excellent analytical skills with the ability to translate business needs into technical solutions
- Experience designing and implementing microservices and distributed systems
- Strong proficiency in relational databases and SQL
- Understanding of API design, integration patterns, and system communication
- Very good knowledge of software architecture, design principles, and development best practices
- Experience with cloud environments (Azure preferred)
- Experience with CI/CD pipelines and DevOps-aligned processes
- Familiarity with containerization (Docker, Kubernetes)
- Knowledge of Citrix
- Relevant Oracle certifications are a strong advantage, such as:
- Oracle Certified Professional: Java SE Developer (11/17)
- Oracle Certified Master, Java EE Enterprise Architect
- Oracle Certified Professional, Java EE Developer
We could be a perfect fit if you are:
- Passionate about technology. You anticipate, recognize, and resolve technical problems using a variety of specialized tools for application development and support.
- Independent. You are a self-motivated and ambitious individual, capable of managing multiple responsibilities effectively.
- Problem-solver. You think creatively and find solutions to complex challenges.
- Creative and outside-the-box thinker. You look beyond blog posts and whitepapers, competitions, and even state-of-the-art benchmarks to solve real-world problems.
- Communicator. Strong verbal and written communication skills are essential to ensure effective collaboration and timely delivery of results within the team.
- Proficient in English. We work across continents in a global environment, so fluent English, both written and spoken, is a must.