Our client a tier-1 Banking institution is seeking highly skilled Back End Developer(s) to join its dynamic technology team. The successful candidates will play a crucial role in designing, developing, and maintaining mission-critical software applications that ensure scalability, security, and efficiency in a fast-paced banking environment.
DUTIES AND RESPONSIBILITIES:
Software Development & Architecture:
Design, code, test, and maintain high-volume, mission-critical applications.
Develop microservices-based solutions to enhance system scalability and flexibility.
Ensure secure and efficient integration with internal and external systems.
Collaboration & Stakeholder Engagement:
Work closely with business analysts, project managers, and other developers to understand project requirements.
Participate in code reviews, sprint planning, and daily stand-ups to drive project success.
Testing & Maintenance:
Develop and execute unit tests to validate software functionality and reliability.
Conduct system testing and troubleshooting to identify and resolve issues.
Provide ongoing support and updates to improve application performance.
Security & Compliance:
Implement security best practices to safeguard applications from vulnerabilities.
Ensure compliance with industry regulations and internal security policies.
Requirements
Bachelor’s Degree in Computer Science, IT, Engineering, or a related field.
At least 5 years of experience in back-end development within a fast-paced environment.
Strong expertise in Java (1.8+), Spring Framework, Spring Boot, Apache Camel, and REST/SOAP APIs.
Experience with microservices architecture, cloud infrastructure (OpenShift, Kubernetes), and DevOps practices.
Proficiency in SQL & NoSQL databases, Linux command line, and CI/CD tools (Git, Jenkins, Azure DevOps).
Demonstrated knowledge of data structures, algorithms, and software security best practices.
Apply via :
jobs.stratostaff.co.ke