Senior Fullstack Java Developer
Job Description:
We are seeking an experienced specialist to work on a high-profile project in the banking industry.
Key Responsibilities:
* Design and implement full-stack applications using Java, Spring, and modern web technologies such as Angular and TypeScript.
* Develop and maintain RESTful APIs and microservices leveraging Spring Boot, ensuring secure and efficient communication between systems.
* Collaborate with UX/UI teams to build user-friendly, intuitive interfaces, providing 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.
Required Skills:
The ideal candidate 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.
Nice-to-Have Skills:
n/a
Benefits:
The company offers competitive salaries and benefits packages to attract top talent.