
Technical Lead – Java
Deciphex
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇮🇪 Ireland
Visit company websiteJob 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