Gauteng: Senior JAVA Developer (Spring) posted by Psybergate
Job Description
- Build Java integration services and applications using company Framework with an enthusiasm for solving interesting technical challenges in a Banking environment.
- Be involved in all aspects of development playing a critical role in design, planning, development and deployment.
- Debugging & troubleshooting.
- Write well documented and maintainable code.
- You must be prepared to bring new ideas to the workplace, but also to accept how things have been done and the reasons for doing things this way.
- Performance and troubleshooting of Java Applications
What we are looking for:
- Completed IT degree / BSc Degree in Computer Science or related technical field.
- 10 years Java application programming/development experience
- 5 years Spring Framework, JEE-Experience
- 3 years CI/CD, DevOps, Docker, Kubernetes Experience
- Strong technical/ software engineering background (‘hands-on’)
- Strong application/software development or programming background in Java
- Good experience in system, application architecture, design, development, implementation and deployment (end-to-end), development automation.
- Ability to work on different tiers of the application
- Object oriented Design
- Solid experience on Sprint Boot, Spring Framework (Spring Data, Spring Batch, Spring Webservices, Spring Integration, Spring Rest, Spring Cloud), Hibernate, Open Source Frameworks
- Solid experience with SOA-Architectures, Microservices Architectures and related integration protocols (e.g. Web Services (SOAP/XML), REST & JSON, and MQ), as well as the related security requirements/models.
- Experience with application database management practices in a high volume Java environment (SQL, DB2, and NoSql – Cassandra/MongoDB).
- Experience with deploying and running Java applications in orchestrated container environments (e.g. Docker, Kubernetes)
- Solid CI, CD, DevOps and related tooling experience, build/test/deploy through automation
- Good experience with integrated system environments
- Practical experience in a high volume banking environment. (E.g. application clustering, scaling, multi-threading, session management, etc.)
Must have working experience on the following tools/IDEs
- Eclipse
- InteliJ
- Spring Tool Suite
- Git
- Maven
- Jenkins
- SonarQube
- Nexus
Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful.
Ready to Apply?
Click below to apply directly with the employer
Safe & secure application
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Send a thank-you email within 24 hours after your interview.
How to Apply
Click “GO APPLY” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Gauteng: Sales Consultant Johannesburg Fire Sprinkler Systems posted by Jobs 4 All
Job PurposeThe purpose of this role is secure sales through implementing sales initiatives, building networks and channels, responding to leads,…
View JobIsando: Senior Revit Designer Johannesburg posted by Jobs 4 All
Job SummaryThe Senior Revit Designer leads the design and coordination of high-quality, fully compliant fire protection systems. This role includes...
View JobGauteng: Junior Revit Designer Johannesburg posted by Jobs 4 All
Job SummaryThe purpose of this role is to support the design and development of fire protection systems using Revit, ensuring…
View JobGauteng: Intermediate Revit Designer Johannesburg posted by Jobs 4 All
Job SummaryThe Intermediate Revit Designer plays a key role in the design and coordination of fire protection systems using Revit.…
View JobWestern Cape: Contracts Manager – Fire Protection Industry Cape Town, South Africa posted by Jobs 4 All
Job PurposeWe are seeking an experienced and dynamic Contracts Manager to oversee the successful execution of fire protection projects within…
View JobLenasia: Shift maintenance technician (Millwright) In the Plastic Industry– Lenasia – Gauteng posted by Jobs 4 All
Job Summary The Technician is responsible for diagnosing and solving mechanical, hydraulic, pneumatic, electrical and other faults on plant and...
View Job
Browse Employers
Job Alerts