Senior Full-Stack Developer - Contract -Banking /Financial services
Full-time
Senior Executive
1 week ago
Senior Full-Stack Developer - Banking /Financial services
Contract: 7 months
Job Description:
Position Overview:
We are seeking an exceptionally.....
Senior Full-Stack Developer - Banking /Financial services
Contract: 7 months
Job Description:
Position Overview:
We are seeking an exceptionally skilled Senior Full-Stack Software Engineer with a profound expertise in both frontend and backend technologies. The ideal candidate should have a proven track record of delivering complex, scalable, and innovative software solutions within the banking or financial services industry
Key Responsibilities:
- Technical Leadership:
- Lead end-to-end software development projects within the banking sector, ensuring timely delivery of high-quality solutions.
- Provide technical guidance, mentorship, and training to junior developers and cross-functional teams.
- Collaborate with product managers, architects, and stakeholders to define technical requirements and roadmap.
- Full-Stack Development:
- Design, develop, and maintain robust and scalable backend services using Java 17, Spring Boot, Hibernate, and other related technologies.
- Develop responsive and user-friendly frontend applications using React, Redux, Angular, JavaScript, TypeScript, HTML, and CSS3.
- Implement efficient database designs and optimize database performance using Oracle, MariaDB, PostgreSQL, MongoDB, and other related technologies.
- Web Security & Compliance:
- Implement and maintain robust security measures using OAuth2, JWT, and other web security protocols.
- Ensure compliance with industry standards and regulations related to data protection and privacy.
- Infrastructure & DevOps:
- Design, deploy, and manage containerized applications using Docker, Kubernetes, and OpenShift.
- Implement and manage CI/CD pipelines using Jenkins, Maven, npm, and other related tools.
- Monitor, troubleshoot, and optimize application performance in AWS Cloud ecosystem, S3, Tomcat, nginx, and other environments.
- Messaging & Integration:
- Implement messaging solutions using Apache Kafka, IBM MQ, Web Sockets, and JMS.
- Design and develop middleware solutions for data integration, transformation, and synchronization.
- Testing & Quality Assurance:
- Design and execute comprehensive testing strategies using JUnit5, JMeter, Selenium, and other testing tools.
- Ensure code quality, performance, and reliability through continuous integration, automated testing, and code reviews.
- Documentation & Collaboration:
- Prepare and maintain technical documentation, architecture diagrams, design documents, and code repositories.
- Collaborate effectively with cross-functional teams using tools like GIT, Bitbucket, JIRA, Confluence, and others.
Qualifications:
- Bachelor's degree in Computer Science or related field.
- Minimum of 8+ years of experience in full-stack software development within the banking or financial services industry is a must.
- Proven expertise in Java 17, Spring Boot, React, Redux, Angular, Docker, Kubernetes, AWS, and other listed technologies.
- Strong understanding of web security, database management, DevOps practices, and software design principles.
- Excellent problem-solving skills, analytical thinking, and attention to detail.
- Strong communication skills with the ability to articulate complex technical concepts clearly and concisely.
- Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities.
Official account of Jobstore.