Java Engineer

gb S Three Management Services Limited
London, United Kingdom
1 day ago
Apply on www.totaljobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£130,000 - £182,000
Working hours
Regular working hours

Tech stack

ASP.NET Java (Programming Language) .NET Framework Application Programming Interfaces (APIs) Amazon Web Services Architectural Patterns Microsoft Azure Software Quality Code Review Continuous Integration Relational Databases Distributed Systems
+20 more
Java Platform Standard Edition (J2SE) Python (Programming Language) Oracle (Applications) Software Engineering SQL Databases Systems Integration Java Application Server ReactJS Spring-boot Containerization Kubernetes Infrastructure Automation Frameworks Information Technology Deployment Automation Restful APIs Terraform Docker Service Stack Vmware Microservices

Job description

We are seeking a Java Engineer to join our growing software development team on a contract basis in London. This is an opportunity to register your interest in future Java Engineer roles where you could contribute to the design and delivery of scalable, cloud-native applications using modern frameworks and distributed systems architecture., Roles of this type may sit within collaborative engineering teams delivering microservices-based solutions across cloud platforms including Azure and AWS. The work could involve building and maintaining APIs, containerised applications using Docker and Kubernetes, and supporting CI/CD pipelines. You could have the opportunity to work with Spring Boot and the broader Spring ecosystem, contributing to system design, code quality and technical problem-solving across cross-functional teams., * Developing and maintaining Java applications using Spring Boot and related frameworks

  • Building and integrating REST APIs and microservices within distributed systems
  • Writing and optimizing SQL queries and managing relational databases
  • Supporting containerization efforts using Docker and Kubernetes orchestration
  • Contributing to CI/CD pipeline development and deployment automation
  • Collaborating with team members on code reviews, architecture discussions and technical design
  • Supporting the maintenance and improvement of existing systems and services
  • Troubleshooting and resolving technical issues in production and development environments

Requirements

  • Strong experience with Java and Spring Boot application development
  • Solid understanding of microservices architecture and distributed systems
  • Working knowledge of containerization (Docker) and container orchestration (Kubernetes)
  • Experience with REST API design and development
  • Proficiency in SQL and relational database management
  • Familiarity with CI/CD tooling and automation practices
  • Experience with cloud platforms such as Azure or AWS
  • Bachelor’s degree in Computer Science or related field
  • Strong problem-solving skills and attention to code quality

Nice-to-have experience:

  • Oracle Certified Professional: Java SE Programmer or Oracle Certified Associate: Java SE certification
  • Spring Professional (VMware) certification
  • Experience with additional technologies such as Python, .NET, ASP.NET or React
  • Knowledge of containerized infrastructure and Kubernetes deployment strategies
  • Familiarity with Infrastructure as Code tools such as Terraform

What roles of this type could offer

Most roles of this type offer the following, dependent on the industry and seniority of the role:

  • The opportunity to work on modern, scalable cloud-native applications
  • Experience with current industry frameworks and architectural patterns
  • Exposure to diverse technology stacks and learning opportunities
  • Collaboration with experienced engineering teams
  • Flexibility and autonomy in delivering technical solutions
  • Potential for contract extension based on project needs and performance
  • Remote working flexibility where supported by the engagement
  • Professional development opportunities within software engineering practices

About the company

SThree is the global STEM workforce consultancy. We advise businesses, build expert teams and deliver project solutions to outpace tomorrow, together.

Across the UK, we connect talented specialists with cutting-edge opportunities across technology, engineering, life sciences and financial services supported by our offices in London, Birmingham, Manchester, Glasgow and Leeds

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com
Prepare application

Good distractions

Loading talks and stories from around this role…