Principal Java Engineer/Team Lead- Contractor

Location: Prague, Praha, Czechia


This position is no longer open.

Requisition Number: 893

Position Title: Contractor_G01

External Description:

What we’re looking for…

Principal Java Engineer/Team Lead– Contract

We are currently looking to hire a talented Principal Java Engineer/Team Lead on a Contractor basis for our Prague, Czech Republic office to manage the technical aspects of our AWS cloud development teams currently implementing the Monster Government Solutions (MGS) platform.

Our MGS Division is one of the fastest growing units of the company, providing a variety of hiring and onboarding solutions to the US, state, and local governments.

Our Career Sites enable organizations to have private job boards while leveraging the Monster platform, connecting job seekers with career resources and relevant jobs while helping employers identify and hire talent.

As a member of this team, this role will be contributing to these and other business critical solutions for our government clients.

Who you are…

A talented Principal Java Engineer/Team Lead who thrives in leading within a collaborative environment, loves problem solving, and relishes the opportunity to define and build the next generation scalable Human Capital Management solution. You will lead a team of engineers as working to extend our existing web application to a new cloud architecture. This effort will require you to work directly with Solution Architects and other Team Leads to review designs, ensure understanding of the required implementation of the design, bring this technical proficiency back to the team and lead them towards successfully delivery. A key component of this role is working with Apache Kafka and having experience with event streaming architecture.

What you will be doing…

  • Lead the design, implementation and test efforts for an agile scrum team

  • Collaborate and mentor engineers within a scrum team and help coordinate their activities

  • Participate in application development and prototyping using multiple technologies

  • Identify any improvements to the efficiency, quality, and security of our development process

  • Ensure that new functionality follows architectural and coding standards

  • Investigate and analyse reported defects and recommend solutions to these problems including code changes, data updates, or configuration modifications

  • Exhibit superior verbal and written communication skills

What’s essential for you to have…

  • Bachelor’s degree in computer science, or equivalent engineering degree or experience

  • At least 8 years doing object-oriented software development with Java

  • Experience with Kafka and other Apache software
  • Experience implementing Kafka streaming
  • Experience through full life cycle of several large scale commercial application development projects

  • Experience using microservices in applications in production

  • Experience with the following languages: Java, J2EE, Spring, Spring Framework

  • Experience with Application Servers using Docker/Kubernetes

  • Experience with Cloud platforms, preferably AWS using EC2 and other AWS services

  • Experience with Agile methodology and other SDLC components including TDD, Unit Testing, CI, CD

  • Experience with any of the following: Maven, Jenkins, Hudson, Rundec
  • Experience with high availability architectures

  • Strong analytical and problem-solving skills

  • Ability to be creative and flexible in a rapidly changing environment

What's also nice for you to have...

  • Experience with Angular
  • Experience with NoSQL, MYSQL
  • Experience with Node.js
  • Knowledge of Micro frontend architecture
  • Experience with Microsoft Technology Stack (C#, .NET Framework, MS SQL)

What will make you stand out…

  • Deep knowledge and experience with event streaming architecture

What’s in it for you…

  • International and multicultural working environment in a shared service center
  • Competitive pay rate
  • Job-related continuous training
  • Career progression opportunities


If you are interested in this fantastic opportunity and want to have Monster in your corner, please apply via our career site by clicking on the link below… We’d love to hear from you!


Additional job details:

  • Location: Prague, Czech Republic
  • Job type: Contract
  • Pay rate: Competitive




Community / Marketing Title: Principal Java Engineer/Team Lead- Contractor

Company Profile:

Monster (Randstad Group) is the worldwide leader in successfully connecting people to job opportunities. From the web, to mobile, to social, we help companies find people with customized solutions and we use the world's most advanced technology to match the right people to the right job.

We've made it our mission to help companies find better candidates. And nobody brings more cutting-edge tools to help them do just that than Monster. Whatever their needs are, we have the products and technologies to build a bespoke solution for our clients, to help them find #TheRightFit.

Innovation is the heart of our success... and our future. We're changing the way people think about work, and we're helping them improve their lives and their work performance with new technology, tools and training.

What makes Monster great…

Monster is synonymous with innovation; we are passionate about bringing great people and great companies together. In fact, we are obsessive about it – it’s what we do every day. We believe that the work that we do has a noble purpose... Making people’s lives better.

At Monster, we let people breath, giving everyone the opportunity to shape their destiny and provide the development support that allows them to do so.

Find out more about Working at Monster here:

Location_formattedLocationLong: Prague, Praha CZ