Java Software Developer in the Compliance , Investor relations and communication services product line, responsible for software development activities of ComplyLog and all regulatory technology solutions for issuers and advisors.
Key requirements:
- Bachelor’s degree in computer science, Engineering, or a related field.
- Minimum 5+ years of hands-on experience in Java development and proficiency in the latest editions of Java, including expertise in Spring Boot.
- Strong knowledge of AWS, Microservices architecture, and design patterns.
- Strong knowledge of containerization and orchestration tools like Docker and Kubernetes.
- Experience in frontend technologies like React.js or Angular is a strong plus.
- Experience in NodeJs and PostgreSQL database is a plus.
- Solid grasp of security best practices related to APIs and data privacy.
- Proficiency in Agile/Scrum methodologies and a commitment to driving Agile practices within the team.
- Comfortable with DevOps practices involving configuration management, CI/CD pipelines, Gitflow, IaC, deployment patterns among others.
- Excellent problem-solving skills and a proactive approach to addressing challenges.
- Proficiency in English is a must.
HYBRID: 3X WEEK ONSITE in Porto
Role and Key Accountabilities
- Translate application storyboards and use cases into functional applications.
- Design, build and maintain efficient, reusable, and reliable code.
- Ensure the best possible performance, quality and responsiveness of the applications.
- Collaborate closely with the Product Owner to ensure alignment with business requirements and meet delivery timelines.
- Prioritize and facilitate the early resolution of client issues, ensuring adherence to agreed Service Level Agreements (SLA).
- Conduct code reviews, contribute to critical feature designs, and ensure the overall quality of the team's deliverables.
- Flag technical debt and areas of improvements, making sure they are properly documented and taken into account when defining priorities.
- Implement a robust documentation system for knowledge base, onboarding, knowledge transfer, and communication in software development activities.
- Identify bottlenecks and bugs and devise solutions to these problems.
- Follow Agile Scrum development process for application development.
Technical Skills
- AWS – Proficient
- Java Development - Expert
- NodeJs - Advanced
- Spring Boot - Expert
- React.js - Advanced
- Microservices Architecture - Proficient
- PostgreSQL - Advanced
- Angular - Advanced
- Docker - Proficient
- API Security - Proficient
- Design Patterns - Proficient
- Kubernetes - Proficient
- DevOps Practices - Proficient
- Agile/Scrum Methodologies- Proficient
- Data Privacy – Proficient
Languages
- English - Proficient
- Portuguese Fluent or Native
Envia o teu CV para <endereço ocultado> e coloca a referencia no assunto.
Candidatar a este anúncio
Para ter acesso aos endereços (email/site) de candidatura neste anúncio deverá estar autenticado no site.
Ainda não tem conta no ITJobs ?
Aceda aqui e crie já a sua conta.


