Date | 2024-12-08 |
---|---|
Job Title | Senior Java Software Engineer |
Employer | Deka Minas (Pty) Ltd More Information |
Salary | 0 |
Category | It Computer |
Location |
Gauteng / Johannesburg |
Job Summary
Job Description:
We are looking for a Senior Java Software Engineer to join our growing engineering team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-performance, scalable applications. Youll work closely with cross-functional teams to deliver high-quality solutions that meet both business and technical requirements. Youll leverage your extensive experience in Java and software engineering best practices to mentor junior developers, optimize system architecture, and ensure the quality and performance of the systems you build.
Key
Responsibilities:
- Design, develop, and maintain enterprise-level Java applications, with a focus on scalability, reliability, and performance.
- Work with business stakeholders to gather requirements and translate them into technical solutions.
- Write clean, maintainable, and efficient code following software engineering best practices (e.g., SOLID principles, design patterns).
- Contribute to the architecture and design decisions of the system.
- Participate in code reviews, providing constructive feedback to team members.
- Mentor and provide guidance to junior engineers, helping them grow their technical skills.
- Troubleshoot and resolve complex technical issues, ensuring high availability and performance.
- Collaborate with cross-functional teams (e.g., QA, DevOps, Product Management) to deliver solutions that align with company objectives.
- Stay current with emerging technologies and industry trends, bringing fresh ideas to the team.
- Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Required Qualifications:
- 5+ years of professional experience in Java development.
- Strong experience with Java frameworks such as Spring Boot, Hibernate, or Java EE.
- Proficient in building RESTful APIs and integrating with third-party services.
- Strong knowledge of object-oriented design principles and design patterns.
- Hands-on experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
- Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and containerization tools (Docker, Kubernetes).
- Experience with unit testing frameworks (e.g., JUnit, TestNG) and test-driven development (TDD).
- Excellent problem-solving skills and the ability to work independently and in a team environment.
- Strong communication skills, both written and verbal.
- Experience working in Agile/Scrum environments.
- BS or MS degree in Computer Science, Engineering, or related field (or equivalent experience).
Preferred Qualifications:
- Experience with microservices architecture and related tools (e.g., Spring Cloud, Netflix OSS).
- Familiarity with CI/CD pipelines and DevOps practices.
- Knowledge of front-end technologies (e.g., JavaScript, React, Angular) is a plus.
- Familiarity with messaging systems (e.g., Kafka, RabbitMQ) and event-driven architectures.
- Experience with automated performance testing and monitoring tools.
Tech Stacks in use:
*Popular but not limited to
- Frameworks: Spring, Spring Boot
- Frontend techs: Angular, React, Vue
- ORM Tools: JPA, Spring Data, Hibernate
- Relational databases: Oracle, MSSql, PostgreSQL, MySQL
- Non-relational databases: MongoDB, Cosmos DB
- Build Tools: Maven and Gradle
- Cloud environments: Azure, AWS
- IAC: Terraform, Bicep, AWS CDK
- Event-based messaging queues: KAFKA, RabbitMQ, Amazon SQS
Please note that by submitting your personal information to Deka Minas you free-willingly issue the business consent to make use of such data for the specific purpose of securing you either permanent or temporary employment. Our business makes use of a POPIA compliant database and you have the right to access, right to correction and right to deletion of your personal information
Senior Java Software Engineer position available in Gauteng, Johannesburg. This job position was posted by Deka Minas (Pty) Ltd. The job has been posted as a premium ad on 2024-12-08 at 13:01:27 in the It Computer category
Click Go Apply to apply online!
You might also like to look at the available jobs in the same area.
Apply directly on jobmail for this position
Some posts have contact information included with other instructions. All applicants are urged to read the instructions carefully.
We will list jobs at the bottom of each job, so feel free to scroll down and continue your search.
We do not accept any job applications and merely offer the service of daily jobs being mined and displayed on our job portal.
Each job post has a link to take you directly to the original post to apply on their website or the original website where the post came from.
Here are some more related positions
Gauteng: Senior Java Developer posted by CV Desk
Senior Java DeveloperContract type: Permanent | Remuneration: R950k CTC | Location: Onsite, CenturionRole Purpose Develop, maintain and support mission-critical, enterprise-grade software applications that improve business efficiency and are aligned to the
View Job
Senior Java Developer
Johannesburg: Senior Full Stack Developer (Javascript / React) – Olivedale (In-Office Role) – Up To R1.05M Per Annum
This innovative startup with serious backing from their highly successful sister company is currently seeking a Senior Full Stack Developer with advanced skills in JavaScript and React. The company boasts an innovative SaaS platform allowing businesses to
View Job
Senior Full Stack Developer (Javascript / React) – Olivedale (In-Office Role) – Up To R1.05M Per Annum
Johannesburg: Senior Java Developer – Hybrid
Think of yourself as the Brian of the development teamsharp, dependable, and always the voice of reason when the code gets wild. Youll be working with a bunch of characters (seriously, a fun crew), writing elegant Java code, and taming the Spring Framework
View Job
Senior Java Developer – Hybrid
Johannesburg: Senior Javascript Developer
Are you an experienced Developer with a passion for consulting and an eye for innovation? A prestigious tech consultancy is looking for a seasoned Software Engineer to join their hybrid team. Youll have the chance to make an impact on transformative projec
View Job
Senior Javascript Developer
Cape Town City Centre: Senior Java Developer
Skills & Experience: Java Mastery: Youre the Dom Toretto of Javabeen through every track and corner and know how to push the language to the redline. If its written in Java, youve built it, tuned it, and hit peak performance Spring & Hibernate Pro: Spring
View Job
Senior Java Developer
Johannesburg: Senior Java Developer
Position Overview: We are seeking an experienced and highly skilled Senior Java Developer to join our client’s dynamic and innovative team. The successful candidate will be responsible for developing, maintaining, and enhancing Java-based applications. Thi
View Job
Senior Java Developer
Midrand: Senior Full-Stack Javascript Developer (React/Node/Postgresql)
Position: Senior Full-Stack Javascript Developer (React/Node/PostgreSQL) Industry: Logistics Sector: Software Development Location: Kyalami - Gauteng (Perm) Salary: Market related REQUIREMENTS: Matric or equivalent qualification 3-year Computer Science deg
View Job
Senior Full-Stack Javascript Developer (React/Node/Postgresql)
Cape Town City Centre: Senior Java Developer (Talent Search)
Skills & Experience: Java Jedi: Youve got minimum 5 years of experience, and you sling Java with the grace of a lightsaber-wielding master. Bugs tremble at your approach Syntax Sorcerer: Java 8 is your playground, where you conjure lambdas, streams, and fu
View Job
Senior Java Developer (Talent Search)
South Africa: Senior Java Developer
What Youll Need: A Degree in Computer Science, Engineering, or a magical related field Minimum 5 years of experience with Java. My client wants you to know Java like you know the back of your hand or at least like you know your own punchline Proficiency wi
View Job
Senior Java Developer
Johannesburg: Senior Full Stack Java Developer
An exciting opportunity is available at one of our top clients, renowned for their innovation, cutting-edge technology, and an incredible culture built on strong values, openness, collaboration, and a refreshingly politics-free environment Salaries are neg
View Job
Senior Full Stack Java Developer
Cape Town City Centre: Senior Java Developer – Hybrid
Think of yourself as the Brian of the development teamsharp, dependable, and always the voice of reason when the code gets wild. Youll be working with a bunch of characters (seriously, a fun crew), writing elegant Java code, and taming the Spring Framework
View Job
Senior Java Developer – Hybrid
Cape Town City Centre: Senior Java Developer
Develop & Innovate: Design, deploy, and maintain software solutions that drive key business goals Collaborate & Support: Provide reliable production support, participate in agile ceremonies, and help shape sprint goals Deliver Quality: Write robust, indust
View Job
Senior Java Developer
Johannesburg: Senior Java Software Engineer
Job Description: We are looking for a Senior Java Software Engineer to join our growing engineering team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-performance, scalable applications. You’ll work
View Job
Senior Java Software Engineer
Pretoria: Senior Java Developer
Job Description: Senior Java Developer A skilled Senior Java Developer is sought to develop, maintain, and support mission-critical, enterprise-grade software applications that enhance business efficiency. This role offers the opportunity to work with a ra
View Job
Senior Java Developer
Stellenbosch: Senior Java Developer (Java Joymaker) – Hybrid
Job Description: Our client is a team dedicated to creating innovative software solutions that bring joy to their users. With a culture that values creativity and collaboration, they believe in making every day feel like a festive celebration Qualification
View Job
Senior Java Developer (Java Joymaker) – Hybrid
Johannesburg: Senior Java Developer posted by Deka Minas (Pty) Ltd
Position Overview:We are seeking an experienced and highly skilled Senior Java Developer to join our clients dynamic and innovative team. The successful candidate will be responsible for developing, maintaining, and enhancing Java-based applications. This
View Job
Senior Java Developer
Cape Town: Senior Spring Boot Java Developer posted by PBT Group
We are looking for an experienced Spring Boot Java Developer to join our innovative IT team. The successful candidate will play a pivotal role in designing, building, and maintaining distributed systems with a focus on ensuring transactional integrity, per
View Job
Senior Spring Boot Java Developer
Paarl: Senior Java Developer (Ch1057) – Fully Remote posted by Capital H Staffing and Advisory Solutions
We are seeking an Intermediate Java Developer for our innovative Fintech client in the Western Cape. The company crafts user-friendly online solutions to address real-world challenges, with its flagship product being a revenue management system for financi
View Job
Senior Java Developer (Ch1057) – Fully Remote
Johannesburg: Senior Java Developer posted by IT Ridge Technologies
Job overview:We are seeking a highly skilled Senior Java Developer. The ideal candidate will bring a wealth of experience in full stack Java development and will play a key role in both development and maintenance/support projects.Responsibilities:Work on
View Job
Senior Java Developer
South Africa: Senior Java Back-End Developer posted by Telebest
Our client has an opportunity available for a Senior Java Back-End Developer based in Pretoria.Requirements:Bachelors degree in Computer Science, Electronic/Computer Engineering, Information Technology or a related field.4+ years experience in professional
View Job
Senior Java Back-End Developer
Randburg: Senior Java Developer posted by Siri Technologies
Spring framework(Spring boot preferably).Pref:Apache Kafka based event streaming.Knowledge of Stateful stream processors like apache Flink.Apache CamelApache KafkaJMS messagingDocker/Kubernetes and SQL/JPA Senior Java Developer position available in Gauten
View Job
Senior Java Developer
Sandton: Senior Java Developer – Client And Digital posted by Siri Technologies
A prestigious client of ours is looking for a Java Developer to join a team within the Client and Digital team. This role involves the design, development and implementation of new solutions, maintenance, enhancement, and support of existing systems. You w
View Job
Senior Java Developer – Client And Digital
Johannesburg: Senior Java Engineer posted by Goldman Tech
Job Description:We have an amazing remote opportunity for a Senior Java Engineer!We require a candidate with:• BSc. Computer Sciences or IT Diploma• 6+ years working experience in a similar role• Experience in: Java, JIRA, Microservices, Ang
View Job
Senior Java Engineer
South Africa: Senior Java Developer posted by Goldman Tech
Job Description:Experience:• Bachelor`s Degree or higher in Computer Science, Engineering, or related field• Development experience, with exposure to technical competencies listed below• Strong analytical skills• Familiarity with JIRA o
View Job
Senior Java Developer
Johannesburg: Senior Java Engineer posted by Goldman Tech
Job Description:We have an amazing remote opportunity for a Senior Java Engineer!We require a candidate with:• BSc. Computer Sciences or IT Diploma• 6+ years working experience in a similar role• Technical competenciesoJavaoJIRAoMicroservice
View Job
Senior Java Engineer
Email Alerts
Click the button below and submit your email to receive email alerts with the latest jobs.
This service is offered by Result Generation
We do not save your information, and your email is the only information we forward to the service.
If you wish to unsubscribe, please click here