Senior Java Developer
We are seeking a highly skilled Senior Java Developer to join our team in Porto, Portugal.
As a key member of our development team, you will be responsible for designing, developing, and maintaining scalable web applications using Java Spring and React.
Key Responsibilities:
* Design, develop, and maintain scalable web applications using Java Spring and React.
* Liaise with distributed teams, participate in Agile ceremonies, and ensure alignment with project goals.
* Provide regular updates on task status, blockers, and timelines.
* Identify and communicate risks, proposing mitigation strategies.
* Create and maintain technical documentation, draft test scenarios, implement automated tests, review code, and manage deployments on OpenShift.
Requirements:
* Bachelor's degree in Computer Science, Engineering, or a related field.
* Minimum of 7 years of experience in Java (Spring Boot) and React development.
* At least 3 years in a leadership role, preferably within the financial services industry.
* Proficiency in Java, Spring, React, databases, APIs, microservices, DevOps practices, and containerization technologies.
* Strong communication, collaboration, problem-solving, adaptability, and time management skills.
* Ability to work effectively in a remote and distributed team environment.
* Fluency in English is mandatory.