Senior Java Developer
Function
If you're a natural mentor with a deep technical skill set and a passion for backend development, this is an exciting opportunity to shape complex systems from design through deployment.
Your Role & Responsibilities
As a Senior Java Developer, you'll be a key contributor to the design, development, and optimization of advanced backend systems. Working closely with analysts, testers, and DevOps specialists, you will:
-
Translate functional and business requirements into solid backend implementations
-
Perform technical analysis and present your solutions before development begins
-
Write clean, efficient, and secure code using modern Java frameworks and tools
-
Actively support testing and quality assurance initiatives to ensure production-ready software
-
Provide detailed technical documentation as a standard part of your workflow
-
Maintain and improve existing systems, addressing incidents and applying fixes in line with infrastructure and application standards
-
Contribute to the modernization of development environments and workflows
-
Stay current with tech trends and share knowledge within the team
Your Skills & Experience
You're an experienced backend engineer who thrives in technically demanding environments. You bring:
-
10+ years of experience in backend development using Java and its ecosystem
-
Deep knowledge of Java software development and modern software design principles
-
Experience designing and implementing secure, scalable networks and services
-
Advanced understanding of application and data security
-
Strong expertise in identity and access management (IAM) standards such as OpenID Connect, OAuth 2.0, and SAML
-
Familiarity with front-end technologies: HTML, CSS, TypeScript, AJAX
-
Proficiency in web services: REST, JSON, and microservice architectures
-
Solid command of tools like Git, GitLab CI/CD, Maven, Gradle, IntelliJ, Docker, and Jira
-
Data management skills with SQL, NoSQL, Graph, Elastic (ELK), and related tools
-
Infrastructure experience with environments like VMware, Red Hat Enterprise Linux, and OpenShift
-
Knowledge of Angular for front-end development is a strong plus
The Ideal Candidate
You’re more than a developer — you’re a mentor, innovator, and technical authority. You:
-
Inspire those around you and foster a culture of knowledge sharing
-
Guide junior developers and elevate your team’s technical maturity
-
Lead by example when it comes to clean code, security, and best practices
-
Enjoy balancing hands-on coding with strategic technical decisions
-
Are proactive in optimizing development environments and methodologies