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.
As part of the Astek Group, we combine a strong local culture with a global presence, being active in around 23 countries across 4 continents. This allows us to offer an international context, diverse challenges, and long-term career opportunities, while staying close to our teams.
We are looking for an Java Backend Developer!
Responsabilities:
- 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.
- Promotes collaboration and a positive team culture.
- Takes ownership of identifying and mitigating risks.
- Considers the impact of technical decisions on stakeholders and business objectives.
- Escalates issues appropriately and communicates transparently when necessary.
Are you looking for an environment that values curiosity and commitment? Here, your contribution has real impact and individual growth is taken seriously.
Find with us the right opportunity to grow!
What you can expect from us
- 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
If you’re interested in this job, please send your CV to cesaltina.abreu@decskill.com with reference “CA/Java".
Thank You! 😊
Decskill is committed to equality and non-discrimination with all our talents. We recruit and promote talent, based on diversity and inclusion, regardless of age, gender, ethnicity, race, nationality or any other form of discrimination incompatible with the dignity of the human being.