IMS

Senior Java Developer

IMS

full-time

Posted on:

Location Type: Hybrid

Location: CreweUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Collaborate with cross-functional teams to design, develop, and maintain Java-based applications and services deployed on AWS
  • 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 GitLab 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, DevOps 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 CloudWatch, 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.

Requirements

  • 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 containerized 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.
  • Bonus Qualifications: AWS Cloud Practitioner, Developer or Solutions Architect Certification
  • Experience with DevOps 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.
Benefits
  • Hybrid working environment
  • Opportunity to work on modern cloud-based software solutions

Applicant Tracking System Keywords

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

Hard skills
JavaJ2EESpringRESTMicroservicesDockerBashPythonJavaScriptunit testing
Soft skills
troubleshootingcommunicationinterpersonal skillscollaborationadaptabilitycommitment to continuous learningmentorshipknowledge sharingproblem-solvingroot cause analysis
Certifications
AWS Cloud PractitionerAWS Developer CertificationAWS Solutions Architect Certification