- Experience
- 8+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 seconds ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Project Overview
This role involves supporting the development and enhancement of enterprise-level financial services applications. The focus areas include backend microservices, frontend applications, API creation, integration, and deployment within cloud-native environments.
Key Responsibilities
- Design, develop, and maintain enterprise applications using Java and Spring Boot frameworks.
- Create and improve scalable microservices-based systems and RESTful APIs.
- Build responsive frontend interfaces leveraging Angular and React technologies.
- Incorporate HTML, CSS, JavaScript, and TypeScript for frontend development tasks.
- Implement and uphold Micro Frontends architecture when applicable.
- Integrate frontend applications seamlessly with backend microservices and REST APIs.
- Utilize Docker and Kubernetes for application containerization and deployment processes.
- Maintain and develop CI/CD pipelines with tools like Jenkins and Git.
- Employ Kafka for event-driven system integration and asynchronous communications.
- Work with relational and non-relational databases including MySQL, PostgreSQL, and MongoDB.
- Deploy and maintain applications on cloud platforms such as AWS and Azure.
- Conduct unit and integration testing, troubleshoot issues, and provide production support.
- Engage in Agile development cycles, conduct code reviews, participate in technical discussions, and contribute to continuous improvements.
Essential Qualifications and Expertise
- Over 8 years of professional experience in software development.
- Proficient hands-on skills in Java programming.
- Strong expertise in Spring Boot and microservices design.
- Experience in designing and integrating REST APIs.
- Proficiency in React for frontend development.
- Solid understanding of HTML, CSS, JavaScript, and TypeScript.
- Knowledge and application of Micro Frontends (MFE) architectural patterns.
- Familiarity with container technologies Docker and Kubernetes.
- Experience managing CI/CD pipelines using Jenkins and Git.
- Competency in Kafka for event-driven architecture implementations.
- Database experience with MySQL, PostgreSQL, and MongoDB.
- Hands-on experience with AWS and/or Azure cloud environments.
- Comprehensive grasp of enterprise application development life cycles and SDLC principles.
- Ability to thrive in Agile development team settings.
Preferred Additional Skills
- Experience with Node.js frameworks such as Express.js or NestJS.
- Familiarity with front-end technologies including GraphQL, Redux, or Vue.js.
- Previous engagement in financial services or banking software projects.
- Exposure to cloud-native application development and DevOps methodologies.
Skills
Tools & software
How they work
Teamwork & Collaboration
Problem Solving
Initiative