Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior java developer

Crewe
Insurance & Mobility Solutions
Java developer
Posted: 6 January
Offer description

Job Purpose:

As a Software Engineer specializing in Java, you will collaborate with cross-functional teams to design, develop, and maintain Java-based applications and services deployed on AWS. You will work under the guidance of senior engineers to build scalable, reliable software solutions that meet business requirements and leverage cloud technologies for optimal performance and availability.

Key Responsibilities:

Software Development & Maintenance

1. Design, develop, test, implement and deploy new software, as well as
maintaining existing software, with a focus on quality, efficiency, and scalability.
2. Configure, execute, and manage GitLab CI/CD pipelines across staging and production environments.
3. Ensure deployments are consistent, reliable, and compliant with best practices in cloud infrastructure.

Agile & Cross-Functional Collaboration

4. Partner with development, QA, and customer success teams to align deployment requirements, customer-specific needs, and release timelines.
5. Provide deployment support during customer onboarding and release rollouts, ensuring successful configuration and transition.
6. Communicate effectively with technical and non-technical stakeholders to keep them informed of deployment status, issues, and resolutions.
7. Participate in agile ceremonies and contribute to sprint planning, retrospectives, and continuous delivery goals.

Continuous Learning & Upskilling

8. Stay up to date with the latest AWS services, DevOps practices, and CI/CD advancements.
9. Learn and experiment with new tools, scripting frameworks, and automation techniques to enhance deployment capabilities.
10. Engage in peer learning, mentorship, and knowledge-sharing sessions to foster team-wide technical growth.

Process Improvement & Innovation

11. Troubleshoot and resolve deployment issues quickly and perform root cause analysis to implement long-term solutions.
12. Monitor deployment processes and post-deployment health using AWS CloudWatch, New Relic, and other monitoring tools.
13. Document deployment processes, environment configurations, and customer-specific customizations to ensure repeatability and knowledge transfer.
14. Identify gaps in current processes and propose innovative automation solutions to improve scalability, efficiency, and reliability.

Essential Qualifications & Experience

15. Over years of hands-on experience designing and developing Java-based applications using JEE, Spring, REST, and Microservices on Linux environments.
16. Experience with Docker containerized software deployment
17. Demonstrated ability to understand and implement software design patterns and architectural principles
18. Experience with contract-first API design and testing
19. Perform unit testing, integration testing, troubleshooting, and debugging of applications. 
20. Experience with Linux command line. 
21. Knowledge of AWS cloud services such as EC, S, Lambda, and SQS. 
22. Experience with relational databases, non-relational databases and ORM frameworks
23. Proficiency in Bash, Python, and JavaScript for scripting and automation. 
24. Excellent troubleshooting skills with the ability to perform root cause analysis under time-sensitive conditions. 
25. Contribute to the automation of deployment, testing, and monitoring processes 
26. Strong communication and interpersonal skills, with the ability to collaborate effectively across cross-functional teams and interact with customers when needed. 

Bonus Qualifications:

27. AWS Cloud Practitioner, Developer or Solutions Architect Certification
28. Experience with DevOps practices, including CI/CD pipelines and infrastructure automation.
29. Ability to work in a fast-paced, dynamic environment and adapt to changing requirements. 
30. Commitment to continuous learning and professional development. 

Other Contextual Information:

31. Hybrid working environment, requiring both remote and on-site collaboration at IMS offices as needed.
32. Opportunity to work on modern cloud-based software solutions, contributing to key projects in the insurance and mobility industries.
33. Must be comfortable working within a distributed, cross-functional team.

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Cloud‑native java developer (aws, spring boot)
Knutsford
Permanent
Barclays
Java developer
€50,000 a year
Similar job
Java developer
Knutsford
Permanent
Capgemini
Java developer
€55,000 a year
Similar job
Java developer — spring microservices & cloud
Alderley Edge
Permanent
Royal London
Java developer
€60,000 a year
See more jobs
Similar jobs
It jobs in Crewe
jobs Crewe
jobs Cheshire
jobs England
Home > Jobs > It jobs > Java developer jobs > Java developer jobs in Crewe > Senior Java Developer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save