A technology-focused firm in Johannesburg seeks an experienced Senior Java Developer. The role involves building Java applications within a banking environment, with responsibilities in design, planning, and deployment. Candidates should possess over 10 years of programming experience and a solid foundation in the Spring Framework. The position requires collaboration in an Agile team setting, driving innovation while maintaining high quality standards. If you're passionate about technical challenges and software excellence, apply now.
Qualifications
10+ years Java application programming/development experience.
5+ years working with the Spring Framework and JEE.
Experience in high volume banking environments.
Responsibilities
Build Java integration services and applications in a Banking environment.
Manage all aspects of development including design, planning, and deployment.
Work in an Agile environment, collaborating with team members to deliver new features.
Skills
Java application programming
Spring Framework
Software engineering background
System architecture and design
DevOps practices
Container orchestration (Docker, Kubernetes)
SQL and NoSQL databases
Agile methodologies (SCRUM)
Education
B-Degree in Computer Science or related technical field
Tools
Eclipse
IntelliJ
Spring Tool Suite
Git
Maven
Jenkins
SonarQube
Nexus
Job description
A technology-focused firm in Johannesburg seeks an experienced Senior Java Developer. The role involves building Java applications within a banking environment, with responsibilities in design, planning, and deployment. Candidates should possess over 10 years of programming experience and a solid foundation in the Spring Framework. The position requires collaboration in an Agile team setting, driving innovation while maintaining high quality standards. If you're passionate about technical challenges and software excellence, apply now.