drjobs Mid-Senior Java Developer

Mid-Senior Java Developer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

4-5years

Job Location drjobs

Johannesburg - South Africa

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

We are seeking a talented and experienced MidSenior Java Developer to join our dynamic team. As a key contributor you will be involved in the full software development lifecycle from design and development to testing and deployment. You will work on complex projects collaborate with crossfunctional teams and contribute to the overall success of our products and services.


Location: Johannesburg and Cape Town

Key Responsibilities:
  • Design develop and implement highquality Java applications.
  • Write clean efficient and welldocumented code.
  • Perform unit and integration testing to ensure code quality.
  • Troubleshoot and resolve technical issues.
  • Collaborate with other developers architects and business analysts.
  • Stay uptodate with the latest Java technologies and industry trends.
  • Participate in code reviews and provide constructive feedback.
  • Mentor junior developers and share knowledge.


Requirements

Required Skills and Experience:
  • Strong proficiency in Java programming language and objectoriented programming principles.
  • Experience with Spring Framework (Core MVC Boot Cloud)
  • Experience with SQL and relational databases (e.g. Oracle MySQL PostgreSQL)
  • Experience with web technologies (HTML CSS JavaScript)
  • Experience with version control systems (Git)
  • Strong problemsolving and analytical skills.
  • Excellent communication and teamwork skills.
  • Experience working in a consulting environment.
  • A relevant IT degree.

Preferred Skills and Experience:
  • Experience with cloud platforms (AWS Azure GCP)
  • Experience with microservices architecture
  • Experience with NoSQL databases (e.g. MongoDB Cassandra)
  • Experience with CI/CD pipelines (Jenkins CircleCI)
  • Experience with testdriven development (TDD) and behaviordriven development (BDD)


Benefits

What We Offer:
  • Competitive salary and benefits package
  • Opportunities for professional growth and development
  • A collaborative and innovative work environment
  • The chance to work on challenging and rewarding projects
  • A global team and international exposure

If you are a passionate and motivated Java developer with a strong technical background and a desire to work on cuttingedge projects we encourage you to apply.

Please submit your CV and a cover letter outlining your relevant experience and skills.

Required Skills and Experience: Strong proficiency in Java programming language and object-oriented programming principles. Experience with Spring Framework (Core, MVC, Boot, Cloud) Experience with SQL and relational databases (e.g., Oracle, MySQL, PostgreSQL) Experience with web technologies (HTML, CSS, JavaScript) Experience with version control systems (Git) Strong problem-solving and analytical skills. Excellent communication and teamwork skills. Experience working in a consulting environment. A relevant IT degree. Preferred Skills and Experience: Experience with cloud platforms (AWS, Azure, GCP) Experience with microservices architecture Experience with NoSQL databases (e.g., MongoDB, Cassandra) Experience with CI/CD pipelines (Jenkins, CircleCI) Experience with test-driven development (TDD) and behavior-driven development (BDD)

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.