Job Title: Senior Full Stack Developer (Banking Domain) Location: Remote (South African Client) – Willingness to travel if necessary Experience: 7+ Years Employment Type: Long-Term Association About the Role: We are looking for a highly skilled and motivated Senior Full Stack Developer with a strong background in Core Java and front-end technologies to work with a South African banking client. The ideal candidate will have experience in both development and enhancement projects, demonstrating the capability to handle complex backend and frontend tasks effectively. The role is fully remote, but occasional travel may be required. Key Responsibilities: - Collaborate with cross-functional teams to develop, enhance, and maintain enterprise banking applications. - Lead full-stack development tasks, focusing on Core Java, AngularJS, Node.js, and JavaScript frameworks. - Utilize Spring Framework, Spring Boot, Spring MVC, Hibernate, and JPA for efficient backend development. - Work with REST API and SOAP services to enable seamless integration with external systems. - Implement and maintain DevOps practices using cloud platforms like Azure/AWS, Kubernetes, Docker, Service Manager, and XLRelease. - Conduct API analysis and perform code reviews to ensure code quality and performance. - Develop test-driven applications with Spring Boot, Hibernate, and JPA. - Collaborate in Agile teams, actively participating in daily stand-ups, sprint planning, and retrospectives. Required Skills and Experience: Development Experience: Strong full-stack experience in Core Java and Advanced Java, including Spring Boot, Spring MVC, Hibernate, and JPA.Frontend Development:** Proficiency with AngularJS, Node.js, HTML, CSS, and JavaScript. Cloud and DevOps: Experience with Azure or AWS, and tools such as Service Manager, XLRelease, Kubernetes, and Docker is highly desirable. APIs and Integration: Skilled in developing and managing REST API and SOAP services. Banking Domain Knowledge: Prior experience working within the banking domain is preferred. Other Tools: Knowledge of Volante is a plus. Agile Methodology: Familiarity with Agile practices and team collaboration. Soft Skills: A proactive team player with a high level of self-motivation and excellent problem-solving abilities. Good to Have: - Prior experience with Volante or other banking platforms. - Demonstrated ability to work in Agile teams and adopt test-driven development (TDD) practices. Why Join Us? - Opportunity to work on impactful projects within the banking sector. - Long-term association with a forward-thinking team. - Flexible, work-from-home arrangement with travel only as needed. Job Type: Full-time Pay: $116,527.00 - $127,048.00 per year Benefits: 401(k) Dental insurance Health insurance Schedule: Monday to Friday Experience: Java: 7 years (Preferred) Work Location: Remote

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

United States