
Senior Java/JEE Developer Role at Mindworx – Build Banking Systems
Job Title: | Java/JEE Developer |
---|---|
Date: | 2025-09-08 to 2025-10-08 |
Location: | Gauteng, Johannesburg – Central |
Salary: | Contractor / Market-Related |
Company: | Mindworx |
Job Reference: | JNB007960 |
Employment Type: | Contractor |
Introduction
Do you have a firmer grasp of Java, love solving complex problems, and get excited by working in banking systems? Mindworx is looking for a Senior Java/JEE Developer to join their Johannesburg Central team on a contractor basis. You’ll play a pivotal role designing, building, and maintaining robust applications that support critical financial services. If you care about clean code, performance, and being part of an agile squad that values innovation and ownership, this could be the perfect fit for you. This role offers both technical challenge and the chance to influence real banking solutions.
About the Role
As a Java/JEE Developer at Mindworx, you’ll be responsible for full lifecycle development of integration services and applications using the company’s Java framework. You’ll work in all phases—design, planning, development, deployment—within a banking environment. Expect to collaborate closely with solution engineers, designers, scrum masters, and developers. You’ll help define new features, optimize performance, and ensure stability. Your tasks will include coding, testing, troubleshooting, and owning parts of the architecture. Agile methodology (SCRUM) and the Tribe & Chapter model will be your day‑to‑day.
Who Should Apply
This position is ideal if you’re a seasoned Java developer with a strong engineering mindset, high accountability, and attention to detail. You should thrive in environments where reliability, performance, and security matter, especially in banking or high‑volume systems. You enjoy working across different tiers of an application: front‑end interactions, back‑end services, integrations, and infrastructure. If you have experience mentoring or leading technical decisions and like solving tricky integration problems, you’ll feel at home here. Independence, creativity, and the drive to bring new ideas will help you stand out.
Skills & Requirements
- Bachelor’s degree in Computer Science or related technical field (or equivalent experience)
- 10+ years of hands‑on Java application programming / development experience
- 5+ years working with Spring Framework, JEE (Servlets, JSP, EJB), JPA, Hibernate
- Experience with system architecture, design, implementation, deployment (end‑to‑end)
- Strong object‑oriented design skills
- Familiarity with web technologies: HTML5, CSS, JavaScript frameworks (e.g., Angular), REST & JSON, SOAP/XML
- Experience with SQL, DB2, NoSQL (Cassandra or MongoDB)
- Hands‑on with Java application servers such as WebSphere, JBoss
- Containerization, Docker, Kubernetes experience
- Strong CI/CD & DevOps toolchain experience (Maven, Jenkins, SonarQube, Nexus, automated build/test/deploy)
- Experience in performance tuning, troubleshooting, high‑volume / multi‑threaded environments
- Familiarity with integration technologies: ESB, MQ, API Connect, WebSphere MessageBroker, DataPower
Benefits
Working as a Java/JEE Developer with Mindworx gives you access to challenging banking‑scale projects, where your impact will be visible. As a contractor, you’ll have flexibility, clear deliverables, and autonomy. You’ll be part of a motivated agile squad, inside a company that supports developer innovation and continuous learning. Though financial compensation is competitive and aligned with market rates, one key benefit is the chance to sharpen your skills in enterprise integration, microservices, container orchestration, and DevOps. Plus, being in Johannesburg Central brings you close to both opportunity and community.
How to Apply
If this role sounds like your next move, apply by 8 October 2025. Submit your CV and cover letter to the Mindworx recruitment portal or email quoting reference JNB007960. Make sure to highlight your experience with Java, Spring, JEE, integration services, containerization (Docker, Kubernetes), and your work with CI/CD pipelines. Include any examples of your code, Git repositories, or past project summaries. Early applications are encouraged, since selection will happen as strong candidates emerge.
Closing Thoughts
Being a Java/JEE Developer at Mindworx means more than just writing code—it’s about creating reliable, secure, and efficient systems that real people depend on every day. If you are someone who values quality, enjoys tackling tough engineering problems, and wants to be part of something bigger, don’t miss this chance. Apply now and help define the future of banking technology with a team that respects creativity, craftsmanship, and growth.