Full Stack Java Developer

Há 19 horas

Lisbon, Portugal Inetum Tempo integral
Inetum is a European leader in digital services, supporting organizations as they navigate continuous technological change. The company helps clients accelerate their digital transformation through a broad portfolio that includes consulting, application services, digital engineering, cloud, cybersecurity, platforms, and infrastructure services We are seeking a Full Stack Java Developer to join an Agile development team responsible for designing, developing, and maintaining modern web applications. The role involves collaborating with cross-functional teams, implementing new features, optimizing existing solutions, and ensuring high-quality software delivery through testing, code reviews, and adherence to development standards. Main

Responsibilities:
• Participate in the full software development lifecycle for web applications.
• Collaborate with business and technical stakeholders to understand requirements and propose solutions.
• Develop and maintain applications using Java, Spring Boot, Angular, and JavaScript technologies.
• Design, implement, and optimize SQL procedures and database interactions.
• Integrate applications with enterprise systems following established best practices.
• Design and implement unit and integration tests.
• Participate in code reviews and contribute to code quality improvements.
• Troubleshoot and resolve complex technical issues.
• Support application deployments across different environments.
• Promote development standards, security practices, and continuous improvement. What You'll Bring:
• Degree in Computer Science, Information Technology, Computer Engineering, Informatics, or a related field.
• 3+ years of Java development experience, including microservices.
• Professional experience with Java 21 and Spring Boot.
• Experience with Angular and JavaScript development.
• Experience with SQL development using T-SQL (Sybase) or similar transactional databases.
• Experience in Agile software development environments.
• Experience delivering cloud-based solutions using continuous delivery practices.
• Experience with JUnit 5 and Mockito.
• Knowledge of Git, branching strategies, Hibernate (or similar ORM), Gradle, and Maven.
• Understanding of software design patterns and development best practices. Additional Valued

Experience:
• Docker and Kubernetes.
• AWS ECS.
• Enterprise application integration.
• Application architecture and performance optimization initiatives.