Position Description :
Main Tasks and Responsibilities
Development of maintenance and evolution features and defect fixing
Ensure agreed upon code quality is met through code reviews
Provide technical solutions to be discussed within the technical team and be open to alternative approaches and solution constraints
Ability to collaborate closely with Business Analysts, Testing teams and Production Support
Active participation in Sprint Planning and other Agile ceremonies
Provide clear progress updates to the domain manager on a regular basis and escalate risks and issues in a timely manner
Collaborate effectively with extended teams located in different regions during development tasks
Provide Level 3 Production Support
Maintain non-production environments used for regression and functional testing
Participate in on-call support, particularly during weekday evenings to support overlapping time zones, and occasionally during weekend releases
Provide mentoring and guidance to other team members and help define technical direction within the scope of relevant applications
Technical Skills
Essential Skills : Java 8+
Spring Framework / Spring Boot
REST Web Services
Relational Databases (Oracle or Sybase)
Any front-end technology
Ability to create meaningful Unit and Integrated Tests
Desirable Skills : Angular
Jenkins
Docker
Kubernetes
Hibernate / JPA / QueryDSL
HTML / CSS
AJAX (Asynchronous JavaScript and XML)
Previous experience with Agile methodologies
Soft Skills
Strong problem-solving and critical thinking abilities
Analytical mindset, capable of synthesizing information while keeping attention to detail
Proactivity and initiative
Effective communication skills
Ability to collaborate within a team
Capacity to work both independently and within a team setting
Flexible and proactive approach to challenges
Client-focused attitude
Required qualifications to be successful in this role :
LI-AF7
Skills :Senior Developer • Lisbon, Portugal