Senior Java Developer

Feb 24, 2025 | Contracting

Are you a seasoned Java expert passionate about building robust, scalable, and high-performance applications? Join our dynamic team and play a pivotal role in shaping the future of our banking technology. We’re seeking a highly skilled Senior Java Developer to design, develop, and implement cutting-edge solutions within our fast-paced, high-volume banking environment. You’ll leverage your deep expertise in Java, Spring Framework, and micro services architecture to deliver innovative and reliable applications.

Key Responsibilities:
  • End-to-End Development: Design, develop, implement, and deploy Java applications across all tiers, ensuring seamless integration and optimal performance.
  • Architectural Leadership: Contribute to system and application architecture, driving the adoption of best practices and modern development techniques.
  • Microservices & SOA: Design and implement Microservices and SOA architectures, utilizing REST, JSON, SOAP, and MQ for seamless integration.
  • High-Volume Expertise: Develop and optimize Java applications for high-volume banking environments, addressing scalability, clustering, and multi-threading challenges.
  • DevOps & Automation: Implement and maintain robust CI/CD pipelines, leveraging Docker, Kubernetes, Jenkins, and other DevOps tools.
  • Database Management: Utilize your expertise in SQL, DB2, and NoSQL databases (Cassandra/MongoDB) to manage application data effectively.
  • Problem Solving and Leadership: Leverage your proven problem-solving skills and technical leadership to drive innovation and deliver exceptional results.
  • Code Quality and Best Practices: Write clean, well-documented, and maintainable code, adhering to industry best practices and quality standards.

Qualification and experience
  • 10+ years of hands-on Java application development experience.
  • 5+ years of in-depth experience with Spring Framework (Spring Boot, Spring Data, Spring Cloud, etc.) and JEE.
  • 3+ years of experience with CI/CD, DevOps, Docker, and Kubernetes.
  • Strong understanding of microservices and SOA architectures.
  • Expertise in database management (SQL, DB2, NoSQL).
  • Proficiency with tools like Eclipse, IntelliJ, Spring Tool Suite, Git, Maven, Jenkins, SonarQube, and Nexus.
  • Strong technical/software engineering background.
  • Proven ability to work in high volume banking environments.
  • Excellent debugging and troubleshooting skills.
  • Passion for software excellence and quality.
  • Ability to work independently and as part of a team
  • Bachelor’s degree in Computer Science or a related technical field.
Job Type:
  • Contract
Workplace type:
  • Hybrid
Location:
  • Johannesburg

Send you CV to the following email address: Email: Sophia.Sello@Paracon.co.za

Like, Share, Be Rewarded!

Quick Apply for the Senior Java Developer role

Choose FilesNo Files ChosenAccepted file types: pdf, doc, docx. Max. file size: 3 MB

By submitting your personal data and application you hereby confirm that you have read and understood our Privacy Policy. You acknowledge that you have no objection to us retaining your personal information in our database for future employment opportunities that might arise. The information you provided us is true, correct and up to date. For more information please do not hesitate to contact us.

× How can we help you today?