Deciphex

Technical Lead – Java

Deciphex

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇮🇪 Ireland

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDistributed SystemsDockerJavaJavaScriptKubernetesMicroservicesMongoDBPythonSDLCSpringSpring BootSpringBootTerraform

About the role

  • Own and guide the architecture of a hugely successful flagship product.
  • Drive the technical evolution of the platform, including decomposition into microservices and adoption of modern cloud-native patterns.
  • Lead technical discovery, design, and review processes, ensuring robust, scalable, and maintainable solutions.
  • Stay up to date with emerging technologies, evaluating and introducing new tools or frameworks where they add value.
  • Define and enforce engineering standards, coding guidelines, and best practices across the team.
  • Actively contribute code on complex features, architectural improvements, PoCs, and performance-critical components.
  • Develop on-premise components and cloud microservices integrating with modern cloud platforms.
  • Use containerization and cloud technologies to build, deploy and execute services in the cloud.
  • Support monitoring, observability, and troubleshooting to ensure high reliability and quality.
  • Lead by example, setting a high bar for code quality, secure development, and delivery excellence.
  • Mentor, coach, and support the growth of engineers on the team.
  • Contribute to team performance management, including providing structured feedback, supporting performance reviews, and helping individuals build clear development and improvement plans.
  • Help define personal development plans, participate in performance discussions, and guide engineers through their career progression.
  • Foster a collaborative, innovative, high-performing engineering culture.
  • Participate in hiring activities to maintain and elevate the technical bar.
  • Work closely with Product, QA, DevOps, Security, and Clinical teams to align technical implementation with business and regulatory requirements.
  • Drive architectural discussions and communicate complex technical topics clearly to both technical and non-technical stakeholders.
  • Collaborate on improvements to shared services, tools, and infrastructure.
  • Complete all mandatory company-wide compliance training and job-specific training required for the role, including QMS, ISMS, GxP, DocuSign, SDLC as applicable.

Requirements

  • Bachelor’s or higher in Computer Science, Information Systems, or a related field.
  • 5+ years of hands-on Java development experience with technical leadership.
  • Deep expertise in Java, with strong understanding of modern Java features, concurrency, and performance tuning.
  • Minimum of 5 years’ experience with Spring Framework / Spring Boot.
  • Strong experience with microservices, web services, RESTful APIs, message queue and distributed systems.
  • Experience with: CI/CD solutions and build tools (we use GitLab)
  • Cloud deployments (AWS, Docker, Kubernetes, Skaffold, Terraform)
  • Databases (MongoDB & Atlas among others)
  • Testing Framework (Spock)
  • Other programming languages (Python, JavaScript)
  • Strong understanding of observability, monitoring, and operational excellence.
  • Solid experience in Agile development methodologies.
Benefits
  • Competitive salary with annual performance-based increases.
  • Healthcare benefits, giving you peace of mind to focus on what you do best
  • Annual leave with service increments - Means more time to recharge and enjoy life outside work
  • Pension contributions, helping you build a secure future
  • Work with a world-class, high-performing team in a hyper-growth startup. You’ll earn fast, make an impact, and shape the future
  • Regular feedback and clear career growth opportunities. You keep developing and moving forward
  • A collaborative, supportive, multicultural team. Here you'll feel valued and inspired every day

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaSpring FrameworkSpring BootmicroservicesRESTful APIsCI/CDDockerKubernetesMongoDBAgile
Soft skills
technical leadershipmentoringcollaborationcommunicationperformance managementcoachingproblem-solvinginnovationteam buildingfeedback