Senior Java Developer
Job in
Crewe, Cheshire, CH3, England, UK
Listed on 2026-01-10
Listing for:
Intelligent Mechatronic Systems Inc
Full Time
position Listed on 2026-01-10
Job specializations:
-
Software Development
Cloud Engineer - Software, Software Engineer, DevOps, Full Stack Developer
Job Description & How to Apply Below
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- Design, develop, test, implement, and deploy new software, as well as maintain existing software, with a focus on quality, efficiency, and scalability.
- Configure, execute, and manage Git Lab CI/CD pipelines across staging and production environments.
- Ensure deployments are consistent, reliable, and compliant with best practices in cloud infrastructure.
- Partner with development, QA, and customer success teams to align deployment requirements, customer-specific needs, and release timelines.
- Provide deployment support during customer onboarding and release rollouts, ensuring successful configuration and transition.
- Communicate effectively with technical and non-technical stakeholders to keep them informed of deployment status, issues, and resolutions.
- Participate in agile ceremonies and contribute to sprint planning, retrospectives, and continuous delivery goals.
- Stay up to date with the latest AWS services, Dev Ops practices, and CI/CD advancements.
- Learn and experiment with new tools, scripting frameworks, and automation techniques to enhance deployment capabilities.
- Engage in peer learning, mentorship, and knowledge-sharing sessions to foster team-wide technical growth.
- Troubleshoot and resolve deployment issues quickly and perform root cause analysis to implement long-term solutions.
- Monitor deployment processes and post‑deployment health using AWS Cloud Watch, New Relic, and other monitoring tools.
- Document deployment processes, environment configurations, and customer-specific customizations to ensure repeatability and knowledge transfer.
- Identify gaps in current processes and propose innovative automation solutions to improve scalability, efficiency, and reliability.
- Over 5 years of hands‑on experience designing and developing Java‑based applications using J2EE, Spring, REST, and microservices on Linux environments.
- Experience with Docker containerised software deployment.
- Demonstrated ability to understand and implement software design patterns and architectural principles.
- Experience with contract‑first API design and testing.
- Perform unit testing, integration testing, troubleshooting, and debugging of applications.
- Experience with Linux command line.
- Knowledge of AWS cloud services such as EC2, S3, Lambda, and SQS.
- Experience with relational databases, non‑relational databases, and ORM frameworks.
- Proficiency in Bash, Python, and JavaScript for scripting and automation.
- Excellent troubleshooting skills with the ability to perform root cause analysis under time‑sensitive conditions.
- Contribute to the automation of deployment, testing, and monitoring processes.
- Strong communication and interpersonal skills, with the ability to collaborate effectively across cross‑functional teams and interact with customers when needed.
- AWS Cloud Practitioner, Developer, or Solutions Architect certification.
- Experience with Dev Ops practices, including CI/CD pipelines and infrastructure automation.
- Ability to work in a fast‑paced, dynamic environment and adapt to changing requirements.
- Commitment to continuous learning and professional development.
- Hybrid working environment, requiring both remote and on‑site collaboration at IMS offices as needed.
- Opportunity to work on modern cloud‑based software solutions, contributing to key projects in the insurance and mobility industries.
- Must be comfortable working within a distributed, cross‑functional team.
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×