← Back to jobs

Full Stack Engineer

  • Remote
  • Sweden
  • English
  • Posted 22.09.26 16:35

We’re looking for the special, unique, and amazing YOU!@ KCS IT, we look for the ones that stand out, for those who always want to be better and fight for it, and for those who share the same values that we do: dedication, energy, integrity, transparency, flexibility, trust, honesty, hard work, proactivity and teamwork. We are looking for an Amazing: Back-end Software Engineer 🚀Seniority: Advanced / SeniorWork model: Remote The amazing you, will have:Strong professional experience in Java backend development in complex IT environmentsStrong experience with Spring Boot, Spring Framework and Hibernate/JPAStrong experience developing REST APIs and backend servicesGood knowledge of JEE / Java EE and enterprise application developmentExperience with relational databases such as Oracle, PostgreSQL and/or MySQLStrong knowledge of SQL and experience working with database queries and data modelsExperience with microservices and distributed systemsExperience with Docker and KubernetesExperience with CI/CD pipelines and DevOps practicesGood knowledge of Git and collaborative development workflowsExperience with unit and integration testing, using tools such as JUnit and MockitoKnowledge of OAuth2, OpenID Connect and/or JWTExperience working with authentication and authorization mechanismsExperience with messaging technologies, such as Kafka or equivalent, is a plusExperience with WebLogic and/or other Java application servers is a plusExperience with API management, API gateways and API testing tools is a plusKnowledge of cloud environments, such as AWS, Azure or equivalent, is a plusExperience working with Agile methodologiesGood understanding of software architecture, design patterns and clean coding practicesExperience working with large-scale information systems and enterprise environmentsStrong analytical, problem-solving and communication skillsAbility to work independently and contribute with minimal supervisionAbility to collaborate with developers, architects, testers and business stakeholdersFluent English; ability to participate in a multilingual and multicultural environmentResponsibilities:Design, develop and maintain backend applications and services using Java and SpringDevelop and maintain REST APIs and microservicesAnalyse technical requirements and translate them into scalable and maintainable software solutionsDevelop and maintain applications using Spring Boot, Hibernate/JPA and related Java technologiesDesign and implement integrations with databases, external systems and APIsWork with relational databases such as Oracle, PostgreSQL and/or MySQLWrite and optimise SQL queries and support database-related development activitiesImplement authentication and authorisation mechanisms using technologies such as OAuth2, OpenID Connect and JWTDevelop and maintain containerised applications using Docker and KubernetesContribute to CI/CD pipelines and automated software delivery processesImplement unit, integration and automated tests to ensure software qualityTroubleshoot, analyse and resolve technical issues across development and integration environmentsContribute to code reviews, technical documentation and continuous improvementCollaborate with architects, developers, testers and other technical teamsContribute to the definition and implementation of software architecture and technical solutionsWork with messaging and event-driven technologies such as Kafka or equivalent, when applicableSupport the integration of backend services within large-scale enterprise information systemsParticipate in Agile ceremonies and contribute to planning, estimation and technical discussionsEnsure that developed solutions follow security, quality and development standardsWork collaboratively within an international, multicultural and multilingual environmentWhy should you become part of our family?You can develop a career that fits you: your career development is personalized, taking into consideration your needs and goals from short to long termInteresting Challenges Ahead: work on international projects and complex IT environmentsFree training programs: our training and certification programs in languages, tech, behaviour and business will help you reach your full potential fasterInternational projects in Benelux: gain international experience and develop your career in an international environmentHybrid projects: balance flexibility and collaboration with your teamFull Remote projects: depending on the project, enjoy the comfort of working from homeFull Onsite projects: for those who prefer closer collaboration with colleaguesTake care of your well-being: enjoy our free nutrition, psychologist and general medicine appointments, as well as yoga and personal training days, all remotelyWho are we?Founded in 2008 and based in Lisbon, KCS IT is a consulting company in the field of Information Technology and Services, focused on creating value for our clients through three main areas: Consulting, Outsourcing, Innovation and Training.Our commitment to talent development is unmistakable in the recent opening of the Porto and Azores hubs, which aims to develop technology for the national and international market. Since 2018, we have been elected one of the 10 major companies in the “Index of Excellence”, an initiative that aims to reward organizations that invest most in the development and satisfaction of their employees.At KCS IT,We stand for equality and value diversity. We foster a safe and 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!