Software Development | Java Developer
Back to Jobs
DevoteamGet Smart Job AI Coach in the appFree on iOS and Android 






Software Development | Java Developer
Location
Porto, Porto, Portugal
Experience
Mid
Posted
Jul 10, 2026
Apply by
August 9, 2026
Applicants
0
Early applicantFull-timeHybrid
Job Description
## Company Description
At Devoteam, we believe that technology with strong human values can actively drive change for the better. Discover how Tech for People unlocks the future, creating a positive impact on the people and the world around us. We are a global leading player in Digital Transformation for leading organisations across EMEA, with a revenue of €1B. We believe in transforming technology to create value for our clients, partners and employees in a world where technology is developed for people. We are proud of the culture we have built together. We are proud of our people at the service of technology. We are proud of our diverse environment. Because we are #TechforPeople. Join our multidisciplinary team of Cloud experts, Designers, Business consultants, Security experts, Engineers, Developers and other extraordinary talents, spread across more than 20 EMEA countries. Become one of our +10.000 tech and business leaders on cloud, data and cyber security. Let’s fuse creativity with technology together and build innovative solutions that actively change things for the better.
## Job Description
- Design and develop scalable Java applications using object-oriented programming principles and industry best practices.
- Write, test, and debug Java code to ensure optimal performance and reliability.
- Collaborate with team members to analyze requirements and translate them into technical specifications.
- Participate in code reviews to maintain code quality and share knowledge with the development team.
- Develop and maintain APIs and integrate third-party services into existing applications.
- Optimize application performance and troubleshoot issues in a systematic and organized manner.
- Document code and technical solutions to ensure clarity and maintainability.
- Contribute to the planning and estimation of development tasks within sprint cycles.
- Stay current with emerging technologies and best practices in Java development.
## Qualifications
- Degree in Computer Science or similar.
- Proficiency in Java programming with a strong understanding of object-oriented design patterns.
- Experience with Java frameworks such as Spring or Hibernate.
- Experience developing enterprise-level applications and RESTful APIs.
- Solid knowledge of relational databases and SQL.
- Knowledge of microservices architecture and cloud platforms (AWS, Azure, or Google Cloud).
- Ability to work efficiently in a team environment and communicate technical concepts clearly.
- Experience with agile development methodologies.
- Fluency in English (spoken and written).
## Additional Information
Devoteam Group works for equal opportunities, promoting its employees based on merit and actively fights against all forms of discrimination. We are convinced that diversity contributes to the creativity, dynamism and excellence of our organization. All of our vacancies are open to people with disabilities.
Key Responsibilities
- Design and develop scalable Java applications using object-oriented programming principles.
- Write, test, and debug Java code to ensure optimal performance and reliability.
- Collaborate with team members to analyze requirements and translate them into technical specifications.
- Participate in code reviews to maintain code quality and share knowledge.
- Develop and maintain APIs and integrate third-party services into existing applications.
- Optimize application performance and troubleshoot issues systematically.
- Document code and technical solutions to ensure clarity and maintainability.
- Contribute to the planning and estimation of development tasks within sprint cycles.
- Stay current with emerging technologies and best practices in Java development.
Requirements
- Degree in Computer Science or similar
Skills Required
JavaObject-oriented design patternsSpringHibernateRESTful APIsSQLRelational databasesMicroservices architectureAWSAzureGoogle CloudAgile development methodologiesTeamworkCommunicationProblem solving
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.

Technical Lead – Full Stack Java Engineer
Talan
Full-timeEasy applyHybrid
LimaSenior
PEGA Technical Lead - Vice President
Citi
Full-timeEasy applyWork from Office
PUNESenior

Assistant Vice President, GT-TBS, GCTB Application Delivery Trade Finance MY (Technical Lead cum Developer)
CIMB Singapore
Full-timeEasy applyWork from Office
MalaysiaSenior

Full Stack Software Engineering Technical Lead (CI/CD Platform)
Freddie Mac
149,000–223,000 / Year
Full-timeEasy applyWork from Office
McLeanSenior
Senior Java Tech Lead - Vice President
Citi
Full-timeEasy applyWork from Office
PUNESenior

Technical Lead Java & React
HR Ways - Hiring Tech Talent
Full-timeEasy applyWork from Office
Abu DhabiSenior