We are seeking a dedicated and skilled Middle Java Developer to join our dynamic team. As a Middle Java Developer, you will be integral in maintaining and enhancing our applications by implementing new features and ensuring robustness through well-tested code.
#LI-DNI
Responsibilities
- Participate in team prioritization discussions with Product/Business stakeholders
- Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) to meet the business requirements
- Drive code/design/process trade-off discussions within your team when required
- Report status and manage risks within your primary application/service
- Perform demos/acceptance discussions in interacting with Product owners
- Drive adoption of technology standards and opinionated frameworks, and review coding, test, and automation work of team members
- Identify opportunities to improve the overall process and trim waste
- Share and seek knowledge within your Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity
Want more jobs like this?
Get jobs in Lisbon, Portugal delivered to your inbox every week.
- 2+ years of experience in web-development
- A degree in Computer Science or a related discipline
- Intermediate experience using Java / Spring / RESTful APIs
- Intermediate experience conducting unit, component, integrated, and functional tests (e.g., JUnit, Mockito, Cucumber, etc.)
- Good verbal and written communication skills in English
- Proactiveness and eagerness to learn new things
- A team player
- Experience in an Agile environment
- Previous experience with Microservices and Event Architectures (e.g., Kafka)
- Previous experience with metrics/reporting tools (e.g., Grafana, Splunk)
- 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