Java Developer
Detalhes do Emprego
Porto, Norte, Portugal
Hexa People
21/04/2024
Deseja atualizações para este e outros trabalhos semelhantes?
What you can expect
Our client is a prominent financial marketplace operating across multiple countries in Europe. It facilitates the trading of various financial instruments such as stocks, derivatives, commodities, and exchange-traded funds.
What you will be doing
- Translate application storyboards and use cases into functional applications.
- Design, build, and maintain efficient, reusable, and reliable code.
- Ensure optimal performance, quality, and responsiveness of applications.
- Collaborate closely with the Product Owner to align with business requirements and meet delivery timelines.
- Conduct code reviews and contribute to critical feature designs to ensure overall team deliverable quality.
- Identify technical debt and improvement areas, ensuring proper documentation and priority setting.
- Establish a comprehensive documentation system for knowledge base, onboarding, and communication in software development.
- Identify and address bottlenecks and bugs with effective solutions.
What you will bring
- Bachelors degree in Computer Science, Engineering, or related field.
- Minimum 3+ years of hands-on experience in Java development with proficiency in Spring Boot.
- Strong knowledge of AWS, Microservices architecture, and design patterns.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Experience in frontend technologies such as React.js or Angular is advantageous.
- Knowledge of NodeJs and PostgreSQL & MySQL databases is a plus.
- Solid understanding of security best practices concerning APIs and data privacy.
- Proficiency in Agile/Scrum methodologies with a commitment to driving Agile practices.
- Comfort with DevOps practices involving CI/CD pipelines, Gitflow, IaC, and deployment patterns.
- Excellent problem-solving skills and a proactive approach to challenges.
- Proficiency in English.