About Us
We stand for equality and value diversity. We create a safe, diverse environment where opportunities are equal for everyone.
We do not discriminate based on age, ethnicity, sexual orientation, gender, disability or any factor other than merit. All applications with skills for the position are welcome.
Job Description
Senior Java Tech Lead
We are looking for an experienced Senior Java Tech Lead to join our team in Porto, Portugal.
Responsibilities:
* Lead and manage software development teams using Java.
* Develop strong knowledge of object-oriented programming principles, design patterns, and software engineering best practices.
* Experience in leading and management teams.
* Proficiency in Java 8-17 and frameworks and technologies such as Spring/Springboot and Hibernate.
* Comfortable working with SQL and No-SQL Databases.
* Experience with Clouds (AWS, Azure, GCP), Rest API's and Microservices Architectures.
* DevOps mindset (CI/CD knowledge) and experience with tests.
* Understanding of software development methodologies, such as Agile or Scrum.
Requirements:
* Bachelor's degree in Computer Science, Software Engineering, or a related field.
* 10+ years of experience in software development with Java.
* Fluency in English is mandatory.
About Our Offer
Why Choose KCS IT?
We offer a unique opportunity to develop a career that fits you, with personalized career development plans.
You will have access to interesting challenges, working with multiple clients from different sectors.
Our training programs will help you reach your full potential faster.
You can gain international experience in Benelux and balance a new way of living with work.
Choose from hybrid systems, full remote projects, or full onsite projects to find the perfect fit for you.
Take care of your well-being with free nutrition, psychologist, general medicine appointments, and yoga and personal training days – all remote.