We are seeking a Java Full-stack Engineer to join our dynamic team.
In this role, you will design, implement, and maintain Java-based software and applications. You will work closely with other engineers in a collaborative Agile environment, contributing to all stages of the software development lifecycle. We encourage you to apply and be part of our innovative team.
#LI-DNI
Responsibilities
- Collaborate with team members to analyze user requirements
- Design and implement Java-based software solutions
- Maintain existing applications and troubleshoot issues
- Choose optimal technologies and frameworks for projects
- Participate in code reviews to ensure quality standards
- Develop and execute unit tests to validate functionality
- Monitor application performance and make enhancements
- Contribute to the Agile development process within the team
- Ensure effective documentation of software and processes
- Stay updated with industry trends and best practices
Want more jobs like this?
Get Software Engineering jobs in Entroncamento, Portugal delivered to your inbox every week.
- Experience in Java Core with at least 2 years of experience
- Background in PostgreSQL and relational databases
- Knowledge of REST architecture and spring framework
- Proficiency in ReactJS, AngularJS, and CSS
- Understanding of cloud technologies such as Cloud Foundry
- Skills in unit testing using JUnit5 and Mockito
- Familiarity with Agile methodologies and software lifecycle
- Fluency in English for effective team collaboration
- Certification in cloud technologies
- Experience with Angular 6 or higher
- Familiarity with TypeScript and RxJS
- Knowledge of Kubernetes for container orchestration
- Background in big data technologies
- Competitive compensation depending on experience and skills
- Variety of projects within one company
- Being a part of a project following engineering excellence standards
- Individual career path and professional growth opportunities
- Internal events and communities
- Flexible work hours