Snr Java Developer

Eqplus

Not Interested
Bookmark
Report This Job

profile Job Location:

Pretoria - South Africa

profile Monthly Salary: Not Disclosed
Posted on: 4 hours ago
Vacancies: 1 Vacancy

Job Summary

We are seeking a talented and passionate Java Developer with strong expertise in the Spring Boot framework to join our team. The ideal candidate will be responsible for designing developing and maintaining high-performance scalable and secure backend applications and microservices.


Key Responsibilities:
  • Design develop test and maintain robust and scalable Java-based applications and microservices using the Spring Boot framework.
  • Implement and maintain RESTful APIs for seamless integration with front-end systems and other services.
  • Collaborate closely with cross-functional teams including product managers architects and front-end developers to translate business requirements into technical solutions.
  • Contribute to the continuous improvement of our DevOps and CI/CD pipelines including source control automation monitoring and deployment practices.
  • Write clean efficient well-documented and testable code including comprehensive unit and integration tests (e.g. using JUnit Mockito).
  • Troubleshoot debug and resolve technical issues and performance bottlenecks in production and development environments.
  • Participate actively in Agile/Scrum ceremonies including sprint planning daily stand-ups and retrospectives.
  • Ensure adherence to software engineering best practices coding standards and security guidelines.
  • Conduct code reviews to ensure code quality and knowledge sharing.

Required Qualifications:
  • 6 years of professional experience in Java development.
  • Strong proficiency in Core Java.
  • Extensive hands-on experience with the Spring Boot framework and other Spring ecosystem components (e.g. Spring MVC Spring Security Spring Data).
  • Proven experience in designing and implementing microservices architecture.
  • Solid understanding and experience with relational databases (e.g. Oracle MySQL PostgreSQL) and SQL.
  • Proficiency with version control systems particularly Git.
  • Experience with build tools such as Maven or Gradle.
  • Strong problem-solving analytical and debugging skills.
  • Excellent communication and teamwork skills with the ability to collaborate effectively in an Agile environment.

Preferred Qualifications (Nice-to-Have):
  • Bachelors degree in computer science Software Engineering or a related technical field or equivalent practical experience.
  • Experience with cloud platforms (e.g. AWS Azure etc.)
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Experience with messaging queues or streaming platforms (e.g. Kafka RabbitMQ JMS).
  • Knowledge of NoSQL databases (e.g. MongoDB Cassandra DynamoDB).
  • Experience with CI/CD tools (e.g. ADO GitHub Actions CI/CD).
  • Familiarity with front-end technologies (e.g. HTML CSS JavaScript Angular React) for full-stack development.
  • Understanding of security best practices and Spring Security.

Email updated CVs to emailprotected



Required Experience:

IC

We are seeking a talented and passionate Java Developer with strong expertise in the Spring Boot framework to join our team. The ideal candidate will be responsible for designing developing and maintaining high-performance scalable and secure backend applications and microservices.Key Responsibiliti...
View more view more

About Company

Company Logo

WHO WE ARE EQPlus Technologies (Pty) Ltd was founded in 1999 by an exceptionally talented team of professionals and entrepreneurs. Today EQPlus is an industry-recognised Information Communications Service Provider that reflects South Africa’s unique diversity and is proud to announce ... View more

View Profile View Profile