Our client a world-renowned brand recognized for our commitment to safety, customer service excellence, and innovation. The technology team is at the forefront of the industry, and they are looking for a highly skilled and experienced Back End Engineer (Contract) to join the team. If you are passionate about software development and have expertise in building APIs and services using Java, various integration technologies, containerized apps, and Kubernetes, as well as experience with cloud technologies like AWS, we want to hear from you. Responsibilities: Design, develop, and maintain server-side applications using Java and related technologies. Collaborate with product managers, designers, and frontend developers to understand project requirements and translate them into technical specifications. Implement and maintain scalable and efficient backend systems that meet the needs of our web applications. Write clean, well-designed, and testable code following best practices and coding standards. Perform code reviews to ensure high-quality code and identify areas for improvement. Troubleshoot and debug issues in production and provide timely resolutions. Optimize application performance and scalability through performance tuning and code optimizations. Stay up to date with industry trends and technologies and propose innovative solutions to enhance our backend systems. Requirements: To be successful in this role, you should possess the following key essential skills: Strong proficiency in Java and related technologies. Experience in developing RESTful APIs and microservices using frameworks like Spring Boot, Quarkus, and rule engines like Kogito. Experience with monitoring tools like Splunk, Datadog, etc. Familiarity with database technologies such as MySQL, PostgreSQL, etc. Familiarity with enterprise integration patterns and best practices. Knowledge of version control systems like Git. Proficiency in evaluating and developing the non-functional aspects of solutions, including security, privacy, availability, reliability, and performance. Familiarity with container apps, Kubernetes, and service mesh technologies is a plus. Strong problem-solving and analytical skills. Excellent communication and collaboration skills. Ability to work independently and in a team environment.