We are looking for a seasoned Senior Java Full-Stack Developer to join our dynamic team and contribute to the development, enhancement, and maintenance of a wide range of high-performance, high-volume Java applications.
The successful candidate will be instrumental in both front-end and back-end development, driving projects from conception to execution and providing technical guidance to junior team members.
#LI-DNI
Responsibilities
- Collaborate with a team of engineers to develop Java applications
- Directly develop software solutions and deliver high-quality outputs
- Engage with technical leads and analysts to outline features and user stories
- Act as a point of contact for production support issues and resolve incidents and problem tickets
- Manage medium-sized projects or segments of larger initiatives as an individual contributor with advanced knowledge
- Design and develop applications, system interfaces, and complete software solutions
- Create technical documentation, including user guides and development guides
- Oversee and provide support to junior team members
- Code development, conduct code reviews, and handle modest day-to-day support duties
- Maintain flexibility to rapidly absorb and contribute to enhancements in our complex platform
Want more jobs like this?
Get jobs in Lisbon, Portugal delivered to your inbox every week.
- Minimum 3 years of relevant working experience
- Proficiency in Java, J2EE, React, and JavaScript with a robust background in full stack development
- Expertise in Spring frameworks such as Spring Boot, Spring Data, Spring Batch, Spring REST, Spring Cloud, AOP, and Hibernate
- Understanding of microservices and familiarity with RESTful APIs and Web Services
- Competency in working with SQL and NoSQL (DocumentDB) databases
- Skills in Kubernetes, CI/CD Jenkins, and Azure/AWS pipelines
- Flexibility to use both Azure and AWS cloud environments
- Capability to handle advanced knowledge contributions as an individual contributor or leading small teams
- Background in Event-Driven architecture
- Knowledge of Azure/AWS beyond intermediate usage
- Skills in additional JavaScript frameworks
- 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