Job Overview With this job opportunity you will embrace the following challenges: Develop software (Java) for high-availability critical systems; Participate in the complete development cycle, including design, implementation and testing; Be part of an R&D team working in a collaborative, informal and dynamic environment.
Qualifications
- Degree in Computer Engineering or similar
- Strong understanding of Java core concepts (OOP, object model)
- Experience with Java frameworks like Spring or Quarkus
- Ability to write clean, maintainable, efficient Java code and strong problem‑solving and debugging skills
- Results oriented, teamwork oriented, positive, self‑motivated, enthusiastic with a strong sense of ownership and passion for learning
- Fluent in English (written and spoken)
- At least 3 years of experience in software development
- Experience in backend Java (and .NET, C# as a plus) using IntelliJ/Rider or Visual Studio/Resharper
- Experience in frontend React/Redux/ES6/LESS using VS Code
- Experience with PostgreSQL/SQL Server and Elasticsearch in the data layer
- Experience with Docker, Kubernetes and continuous delivery pipelines (Git, K8s, TeamCity, Octopus Deploy)
- Fluency in English
- Application requires legal documentation to work in Portugal and residency
Nice to Have - Experience with Agile and Scrum methodologies
- Knowledge of relational databases (Oracle, Postgres) and NoSQL databases (MongoDB)
- Hands‑on experience in C or C++
- Familiarity with Apache Kafka
- Experience with SVN and Git
- Understanding of DevOps principles and tools (Jenkins, Docker, Kubernetes)
- Knowledge and experience in services/microservices architecture
Benefits - Permanent job contract for a long‑term project
- Tech equipment, SIM card and personal smartphone
- Health and life insurance
- Social events and team builds
- Opportunities for growth and rewards
- Diverse and supportive team
- Training in latest technologies
- Office perks such as coffee, fruits, snacks and warm welcome
Working Options - Hybrid system (balance work and socialization)
- Full remote projects
- Full onsite projects
Equal Opportunity Statement At KCS IT, we stand for equality and value diversity. We foster a safe, diverse environment where opportunities are equal for all employees! We do not discriminate based on age, ethnicity, sexual orientation, gender, disability, or any factor other than merit.
All applications with the required skills for the position are welcome!