Java Developer

Elixirr Digital
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Java
API
Azure
Cloud Computing
Code Review
Relational Databases
DevOps
Distributed Systems
Java Platform Enterprise Edition (J2EE)
Java Platform Standard Edition (J2SE)
Citrix Systems
Oracle Applications
Software Architecture
Software Engineering
SQL Databases
Systems Architecture
Systems Integration
Backend
Containerization
Kubernetes
Api Design
Docker
Microservices

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.

About the company

We're growing fast, and we move fast. Let's help clients change the game in their industries while we change the game in our own.

Apply for this position