Key Duties and Responsibilities
- Backend Development (Spring Boot, Django)
 - Design, build, and maintain RESTful APIs using Spring Boot (Java) and Django (Python).
 - Implement database models and optimize queries for MySQL (or other relational databases).
 - Develop and maintain secure, scalable banking and financial services applications.
 - Integrate with third-party financial APIs, payment gateways, and external services.
 - Ensure high availability, security, and performance of backend services.
 - Frontend Development (Angular, React)
 
- Build and maintain user-friendly web interfaces using Angular and React.
 - Work closely with UI/UX designers to implement responsive and accessible designs.
 - Optimize applications for speed, responsiveness, and cross-browser compatibility.
 - Implement secure authentication and authorization mechanisms (OAuth, JWT, etc.).
 - Ensure seamless integration between frontend and backend systems.
 
- DevOps & Deployment
 
- Deploy, monitor, and optimize applications on AWS or other cloud platforms.
 - Implement and manage CI/CD pipelines (GitHub Actions, Jenkins, Ansible, etc.).
 - Troubleshoot and optimize application performance across the full tech stack.
 
- Agile Development & Collaboration
 
- Work in an Agile (Scrum) development environment, participating in sprint planning, code reviews, and retrospectives.
 - Collaborate with product managers, designers, and customer success teams to understand business needs and translate them into technical solutions.
 - Engage with customer feedback to troubleshoot defects and improve system performance.
 - Write and maintain technical documentation for APIs, services, and internal tools.
 
- Security & Compliance
 
- Implement secure coding practices and ensure applications comply with financial industry regulations.
 - Manage user roles, access control, and data encryption across the platform.
 - Stay up-to-date with security best practices, vulnerabilities, and patches.
 
QUALIFICATIONS, SKILLS AND EXPERIENCE
Basic Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
 - Relevant certifications (e.g., AWS Certified Developer, Google Professional Cloud Developer) are a plus.
 
Experience
- 3+ years experience in Java (Spring Boot) and Python (Django) development.
 - Experience with Angular and/or React for frontend development.
 - Strong understanding of SQL databases (PostgreSQL, MySQL) and ability to write/debug complex queries.
 - Hands-on experience with RESTful API development and third-party API integration.
 - Experience with Git version control and automated testing.
 - Solid understanding of networking, authentication (OAuth, JWT), and security best practices.
 
Skills and Competencies
- Strong problem-solving skills,
 - Self-motivated, and
 - Capable of working independently
 
								
													
				


