Decskill

Java backend developer in enterprise applications

In short

Java backend developer role at Decskill, an IT consulting company with over 800 professionals across Lisbon, Porto and Madrid, building enterprise applications for national and international clients. The role covers the full development lifecycle: design, development, testing, deployment, production support and code reviews on distributed enterprise systems. It requires strong Java and Spring Boot expertise, Oracle SQL, Unix/Linux, automated testing, DevOps practices and Agile experience, at a middle level with onsite work in Lisbon.

About Decskill
We are growing. And we are looking for talented people. At Decskill, we believe that technological excellence is driven by human talent. We are an IT consulting company with more than 10 years of consolidated experience in the market, focused on building long-term relationships with both our clients and our people. Today, we are a community of over 800 professionals, working from Lisbon, Porto, and Madrid, contributing to impactful technology initiatives.
Responsibilities
•Design, develop, test, maintain, and enhance backend applications and services.
•Analyze business and technical requirements in collaboration with cross-functional teams.
•Participate in software architecture and technical design, producing technical documentation and design artifacts.
•Develop proof of concepts and validate technical solutions against business requirements.
•Create and execute unit, integration, regression, performance, and functional tests, leveraging automated testing frameworks where appropriate.
•Ensure compliance with software development standards, coding guidelines, and best practices throughout the development lifecycle.
•Estimate development effort, plan deliverables, and meet project deadlines.
•Produce and maintain technical and release documentation.
•Deploy and maintain application components, scripts, and database changes.
•Provide production support, troubleshoot issues, and resolve defects with a focus on quality and stability.
•Collaborate with development teams to solve complex technical challenges.
•Contribute to process improvements, delivery efficiency, and engineering best practices.
•Participate in code reviews to ensure code quality and maintainability.
•Continuously learn and adopt new technologies, tools, and development practices.
Requirements
•Professional experience in backend software development using Java.
•Experience with the full Software Development Life Cycle (SDLC).
•Experience with Agile software development methodologies.
•Experience developing enterprise applications in distributed environments.
•Experience with application support and production issue resolution.
•Experience with DevOps practices and tools.
•Strong expertise in Java and object-oriented programming.
•Experience developing applications with Spring Boot.
•Solid understanding of Java Collections, exception handling, access modifiers, and core language features.
•Experience with Oracle SQL and relational databases.
•Knowledge of Unix/Linux environments and shell scripting.
•Experience with automated testing frameworks.
•Understanding of software architecture, design patterns, and UML.
•Knowledge of deployment processes and application lifecycle management.
•Familiarity with version control systems and CI/CD pipelines.
•Strong analytical and problem-solving abilities.
•Excellent communication and interpersonal skills.
•Ability to work independently as well as collaboratively within multidisciplinary teams.
•Strong organizational and time management skills.
•High attention to detail, particularly in fast-paced and deadline-driven environments.
•Proactive mindset with a continuous improvement attitude.
•Adaptability and willingness to learn new technologies and frameworks.
•Strong sense of ownership, accountability, and commitment to delivering high-quality software.
•Ability to manage multiple priorities effectively.
•Demonstrates integrity, professionalism, and accountability.
What we offer
•Long-term projects with national and international context.
•Opportunities to grow technically and professionally.
•A people-first culture, focused on transparency and trust.
•Teams that value ownership, collaboration and stability.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot