
Software Engineer, Java
Deciphex
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇮🇪 Ireland
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AWSCloudDockerJavaJavaScriptKubernetesMicroservicesMongoDBPythonSDLCSpringTerraform
About the role
- Work with a mature cross functional agile teams on a hugely successful flagship product for the business.
- Develop on-premise components, cloud microservices and and integrate with modern cloud platforms.
- Design, develop and test architecture changes, product features and improvements.
- Use containerization and cloud technology (compute, network and storage) to build, deploy and execute services and applications in the cloud.
- Support product monitoring and troubleshooting to ensure high-quality standards.
- Drive development team best practices and standards.
- Participate in peer reviews and promote good quality, secure development practices.
- Collaborate with other teams to improve existing products, services and tools.
- Complete all mandatory company-wide compliance training and job-specific training required for the role, including QMS, ISMS, GxP, DocuSign, SDLC as applicable.
Requirements
- A Bachelor's or higher in Computer Science, Information Systems or another related field is essential.
- 3+ years of work experience in a similar Java development role is essential (commercial hands on coding).
- Java (certification a plus).
- Minimum of 3 years experience using Spring framework.
- Experience with web services, microservices and RESTful APIs.
- Experience with CI/CD solutions, testing frameworks and build tools (we use GitLab).
- Cloud deployments (AWS, Docker, Kubernetes, Skaffold, Terraform).
- Database (we use MongoDB & Atlas among others).
- Other programming languages (Python, Javascript).
- Strong English language and communication skills.
- Experience in Agile development.
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 frameworkweb servicesmicroservicesRESTful APIsCI/CDtesting frameworksDockerKubernetesMongoDB
Soft skills
communication skillscollaborationpeer reviewstroubleshootingbest practicesquality assurancesecure development
Certifications
Bachelor's degreeJava certification