About Us
Decskill is a pioneering IT Consulting Company founded in 2014, built on the foundation of exceptional people. Our mission revolves around delivering value through knowledge and talent by fostering a culture of excellence and investing in our team's growth and well-being.
With over 600 dedicated professionals across Lisbon, Porto, Madrid, and Luxembourg, Decskill operates in three core areas:
Decskill Talent
We believe that our people are the driving force behind our success. Through Decskill Talent, we empower our team to tackle digital transformation challenges for our clients, collaborating closely to drive innovation and ensure project success and business growth.
Decskill Boost
Our team receives the latest tools and methodologies to optimize Time-to-Market and deliver innovative solutions that exceed client expectations.
Decskill Connect
Closely working with clients, we implement and manage IT infrastructures that generate long-term value. By empowering our people to navigate the challenges of digital transformation, we create value for our clients and our entire ecosystem, promoting a digital community focused on growth and progress.
We are currently seeking a skilled Java Software Developer
Responsibilities:
* Design, develop, test, support, enhance, and debug applications.
* Collaborate with functional and technical representatives to understand business functionalities, technical modules, integration mechanisms, and data sources.
* Ensure adherence to project and organizational standards and best practices throughout the software development lifecycle and day-to-day development work.
* Deploy system components, including Applications, Shell Scripts, and Databases.
* Prioritize and resolve application issues promptly to maintain high-quality standards.
Requirements:
* In-depth knowledge of Java.
* Experience with the Spring framework, Spring Boot.
* Design and development expertise in REST APIs and API interfaces.
* Unit testing experience.
* Proficiency in CI/CD platforms.
* Experience with microservices architecture.
* Knowledge of relational databases: Oracle and/or MariaDB, DB2.
* Experience in developing complex business logic applications.
* Gitflow or similar version control systems experience.
* In-depth knowledge of software design patterns.
* Agile methodology knowledge.
* Domain Driven Design (DDD) expertise.
* Hexagonal architecture knowledge.
* Experience with messaging queues (ActiveMQ/IBM MQ) and/or streaming platforms like Kafka.
* AsyncAPI knowledge.
* Caching systems expertise (Redis, Datagrid, Caffeine).
* SONAR or similar tool knowledge.
* Maven project assembly and dependency management expertise.
* Ability to work independently and collaboratively in a team.
* Excellent communication, analytical, and organizational skills.
* Attention to detail, particularly under pressure and time constraints.
* Proactive and flexible approach to dealing with challenges.
* High motivation to work directly for a front-office IT team.
* Good level of English and Spanish proficiency.