Job Detail
-
Job ID 42488
Job Description
Core Responsibilities Of The Job:
- Design and develop user interfaces using Angular best practices, JavaScript, CSS, and HTML, ensuring seamless integration with backend services via RESTful APIs.
- Write application code in Angular, Java Technologies, and REST Web Services, ensuring clean, scalable, and maintainable solutions.
- Make technical and design decisions for both frontend and backend development, contributing to performance optimization and user experience improvements.
- Develop, test, and support RESTful APIs, Microservices, and Interoperability APIs, working closely with backend systems and external services.
- Collaborate with Tech Leads and Senior Developers to define and implement technical solutions that meet functional and non-functional requirements.
- Contribute to improving the CI/CD pipeline and enhancing test automation processes to streamline development and deployment workflows.
- Participate in daily SCRUMs, contributing to Sprint progress, resolving issues, and ensuring timely delivery of features and bug fixes.
- Conduct unit testing and participate in code reviews to maintain code quality, improve team processes, and ensure consistent software performance.
Let’s Talk About You!
- Interest in financial services and banking (digital products)
- Basic proficiency in HTML5, CSS3, JavaScript, and TypeScript for building responsive web applications.
- Understanding of Node.js for backend JavaScript development and building RESTful APIs.
- Understanding of backend development concepts: Solid foundation in programming languages such as Java, Python, JavaScript, or similar, and familiarity with object-oriented programming (OOP) principles.’
- Frontend development familiarity: Experience with modern frontend frameworks like React, Angular, Vue.js, or similar, including component architecture, state management, and basic styling concepts.
- API development knowledge: Exposure to building RESTful APIs or microservices using frameworks like Spring Boot, Express.js, Flask, or similar.
- Database interaction: Familiarity with data persistence techniques using ORMs (e.g., Hibernate, Sequelize, Entity Framework) and query languages such as SQL.
- Event streaming awareness: Basic understanding of event-driven architectures, including tools like Kafka, RabbitMQ, or other message brokers, with knowledge of producers, consumers, and message formats.
- Ability to integrate third-party APIs and handle HTTP requests/responses in both frontend and backend.
- Problem-solving mindset with the ability to troubleshoot basic issues across the full stack.
- Familiarity with Git for version control and willingness to learn Agile practices in a collaborative team environment.
- Eagerness to learn, grow, and contribute to a team-oriented development environment