Project description
We are looking for an experienced specialist to work for one of our client from the banking industry.
Responsibilities
- Responsibilities
- Develop and maintain full-stack applications using Java, Spring, and modern web technologies such as Angular and TypeScript.
- Design and implement RESTful APIs and microservices leveraging Spring Boot, ensuring secure and efficient communication between systems.
- Collaborate closely with UX/UI teams to build user-friendly, intuitive interfaces, with input on design decisions.
- Optimize system performance through robust architectural contributions focused on scalability, reliability, and fault tolerance.
- Work with relational databases, especially Oracle, to support complex business logic and data processing.
- Maintain high code quality standards through clean code principles, automated testing, and active participation in peer reviews.Contribute to financial domain-specific software, with a bonus for experience in quantitative portfolio optimization.
SKILLS
Must have
- Extensive experience in Azure development, including familiarity with services like Azure Functions, App Services, and Azure DevOps.
- Proficiency in Java and related backend frameworks (e.g., Spring Boot) for enterprise-level development.
- Strong knowledge of RESTful API design, implementation, and integration techniques.
- Deep understanding of scalable system architecture, including resilience and fault tolerance principles.
- Commitment to clean, maintainable code, with hands-on experience in automated testing and CI/CD pipelines.Excellent problem-solving, communication, and teamwork skills in agile development environment
Nice to have
n/a