Java Microservices Engineers

Java Microservices Engineers

London Temporary 42000 - 84000 £ / year (est.) No home office possible
K

At a Glance

  • Tasks: Join our team to design, develop, and deploy Java Microservices in a cloud environment.
  • Company: We're a global leader in IT services, specialising in digital engineering and transformation solutions.
  • Benefits: Enjoy remote work flexibility and the chance to work with cutting-edge technologies.
  • Why this job: Be part of an innovative team that values collaboration and creativity in tech projects.
  • Qualifications: Degree in Computer Science or related field; experience with Java, Spring Boot, and cloud technologies required.
  • Other info: Contract role for 6-12 months with potential for extension; perfect for tech enthusiasts!

The predicted salary is between 42000 - 84000 £ per year.

Are you a passionate Java developer with a strong foundation in Microservices architecture and cloud-native applications? We are looking for dynamic engineers to join our fast-paced, collaborative team for our client who is a Global provider of information technology services and consulting, specializing in digital engineering and transformation solutions!

Contract: 6 months - 12 months (Extendable)

Location: Remote

What You’ll Bring:

  • Knowledge and experience of all stages of software development in a highly agile working environment.
  • Experience of design, development, testing and deployment of web applications on a cloud environment and on-premise environments.
  • Hands-on experience in designing and developing applications using Java 8+, Java Microservices frameworks.
  • Hands-on development experience using Java advanced frameworks like Spring, Spring Boot and Spring Cloud.
  • Experience and knowledge of code versioning tools i.e. Github/Gitlab, SVN.
  • Experience and knowledge in Object Oriented analysis and design using common design patterns.
  • Experience in managing and maintaining DevOps pipelines and development automation.
  • Unit and functional test automation using Junit and Mockito.
  • Excellent knowledge of Relational Databases like SQL/Oracle/DB2 and ORM technologies (JPA2, Hibernate).
  • Excellent Technical Documentation and presentation skills.

Good to Have:

  • Exposure to at least one cloud-based implementation is desirable.
  • Excellent knowledge and hands-on experience on NoSQL DBs Cassandra/Redis/MongoDB.

Mandatory skills: Java, Spring Boot leading to microservices, Azure cloud, NoSQL, SQL, Kubernetes, Docker and Kafka.

Key Qualifications:

  • Degree in Computer Science, Engineering, or related fields.
  • Strong interpersonal and communication skills.
  • Quick thinking, strong problem-solving abilities, and a proactive mindset.

If you’re excited to work with cutting-edge technologies and be part of innovative projects, we’d love to hear from you! Apply now or reach out directly to learn more.

Java Microservices Engineers employer: KBC Technologies Group

Join a forward-thinking company that values innovation and collaboration, offering Java Microservices Engineers the chance to work remotely while contributing to transformative digital solutions. With a strong emphasis on employee growth, you will have access to continuous learning opportunities and the latest technologies in a supportive environment. Enjoy a flexible work culture that prioritises work-life balance, making it an ideal place for passionate developers eager to make a meaningful impact.
K

Contact Detail:

KBC Technologies Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Microservices Engineers

✨Tip Number 1

Familiarise yourself with the latest trends in Java Microservices and cloud-native applications. Being able to discuss recent advancements or popular frameworks like Spring Boot during your interview can really set you apart from other candidates.

✨Tip Number 2

Engage with online communities or forums related to Java development and Microservices. Networking with professionals in the field can provide valuable insights and potentially lead to referrals for job opportunities.

✨Tip Number 3

Prepare to demonstrate your hands-on experience with tools like Docker, Kubernetes, and various databases. Be ready to discuss specific projects where you've successfully implemented these technologies, as practical examples can greatly enhance your candidacy.

✨Tip Number 4

Showcase your problem-solving skills by preparing for technical challenges or coding tests that may be part of the interview process. Practising common algorithms and design patterns can help you feel more confident and perform better.

We think you need these skills to ace Java Microservices Engineers

Java 8+
Microservices Architecture
Spring Framework
Spring Boot
Spring Cloud
Cloud-Native Applications
DevOps Pipelines Management
Unit Testing with JUnit
Functional Testing with Mockito
Relational Databases (SQL, Oracle, DB2)
ORM Technologies (JPA2, Hibernate)
NoSQL Databases (Cassandra, Redis, MongoDB)
Code Versioning Tools (GitHub, GitLab, SVN)
Containerization (Docker)
Orchestration (Kubernetes)
Message Brokers (Kafka)
Technical Documentation
Agile Methodologies
Problem-Solving Skills
Interpersonal Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Microservices, and cloud technologies. Use specific examples from your past work that demonstrate your skills in these areas.

Craft a Compelling Cover Letter: In your cover letter, express your passion for Java development and your understanding of Microservices architecture. Mention why you are excited about the opportunity to work with cutting-edge technologies.

Showcase Relevant Projects: If you have worked on projects involving Java, Spring Boot, or cloud implementations, be sure to include them in your application. Describe your role and the impact of your contributions.

Highlight Soft Skills: Don’t forget to mention your interpersonal and communication skills, as well as your problem-solving abilities. These are crucial for working in a collaborative team environment.

How to prepare for a job interview at KBC Technologies Group

✨Showcase Your Java Expertise

Be prepared to discuss your experience with Java 8+ and microservices frameworks like Spring and Spring Boot. Highlight specific projects where you implemented these technologies, as this will demonstrate your hands-on experience.

✨Demonstrate Cloud Knowledge

Since the role involves cloud-native applications, make sure to mention any experience you have with Azure or other cloud platforms. Discuss how you've deployed applications in a cloud environment and any challenges you faced.

✨Discuss DevOps Practices

Familiarity with DevOps pipelines is crucial for this position. Be ready to explain your experience with tools like GitHub, Docker, and Kubernetes, and how you've used them to automate development processes.

✨Prepare for Technical Questions

Expect technical questions related to object-oriented design, relational databases, and testing frameworks like JUnit and Mockito. Brush up on common design patterns and be ready to solve coding problems on the spot.

Java Microservices Engineers
KBC Technologies Group
K
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>