Principal Java Engineer & Team Lead

NATEK SLOVAKIA, s.r.o.

Place of work
Bratislava
Contract type
full-time
Start date
ASAP
Wage (gross)
From 25 EUR/hour

Information about the position

Job description, responsibilities and duties

We are looking for 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 Arcgitects and other Team Leads to review designs, ensure understanding of the required implemnentation 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.

The Main Responsibilities are:
+ 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 analyze reported defects and recommend solutions to these problems including code changes, data updates, or configuration modifications
+ Exhibit superior verbal and written communication skills

Employee perks, benefits

- Pension and Life insurance contribution
- 100% remote with quarterly business trip to Prague
- 5 weeks of paid holidays
- Meal tickets (100 CZK/working day)
- Private healthcare
- Technical and personal training
- Language courses
- Multisport card/Benefit Plus (contribution for leisure time activities)
- Relocation bonus
- Personal Event Bonus
- Loyalty presents
and much more

Information about the selection process

We care about you! Therefore we will conduct all interviews remotely so you can stay safe at home :)
Our recruitment process consists of 2 steps:
1. prescreening with NATEK
2. interview with our customer

Requirements for the employee

Candidates with education suit the position

University education (Bachelor's degree)
University education (Master's degree)
Postgraduate (Doctorate)

Educational Specialization

Computer science

Language skills

English - Advanced (C1)

Other knowledge

Java - Advanced
Java EE - Advanced
Spring - Advanced
Docker - Advanced
Cloud computing - Advanced

Number of years of experience

8

Personality requirements and skills

+ At least 8 years doing object-oriented software development with Java 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, Rundeck
+ Experience with Kafka and other Apache software
+ Experience with high availability architectures Strong analytical and problem-solving skills
+ Ability to be creative and flexible in a rapidly changing environment

Nice 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
+ Experience implementing Kafka streaming

Advertiser

Brief description of the company

Join one of the most sought-after companies that specialize in IT outsourcing business.

Building on our shared company values – accountability, expertise and partnership - NATEK's mission is to deliver high quality IT outsourcing and consulting services in the CEE region. Since 2004, our employees have been participating projects for our partners from all over the world in the most important sectors, including finance and insurance, telecommunications, and IT infrastructure. NATEK has offices in Poland, Bulgaria, the Czech Republic and Slovakia, and thanks to a team of over 500 experts, including project managers, programmers and administrators, we are able to effectively support our partners.

Number of employees

500-999 employees
ID: 4036720  Dátum zverejnenia: 30.3.2021  Základná zložka mzdy (brutto): 25 EUR/hour