0% found this document useful (0 votes)
50 views

Senior Full Stack Developer - Java

This job posting is seeking a senior full stack developer to join their dynamic development team. The ideal candidate will have extensive experience with Java and front-end technologies like Angular or React, as well as relational databases. As a senior full stack developer, they will design, develop, test and maintain scalable web applications using Java on both the front-end and back-end. They will also mentor other developers and collaborate with stakeholders. The contract term is 12 months and the company operates on a hybrid model based in Johannesburg.

Uploaded by

leochimbeks
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views

Senior Full Stack Developer - Java

This job posting is seeking a senior full stack developer to join their dynamic development team. The ideal candidate will have extensive experience with Java and front-end technologies like Angular or React, as well as relational databases. As a senior full stack developer, they will design, develop, test and maintain scalable web applications using Java on both the front-end and back-end. They will also mentor other developers and collaborate with stakeholders. The contract term is 12 months and the company operates on a hybrid model based in Johannesburg.

Uploaded by

leochimbeks
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Job Title: Senior Full Stack Developer

Company Overview: Our client is looking for a dynamic specialist who will be able to join the team and add
value. The ideal candidate will be resilient and able to quickly adapt to new environments and culture
equally.

Overview:
We are seeking an experienced Senior Full Stack Developer with a strong focus on Java to join our dynamic
and innovative development team. As a Senior Full Stack Developer, you will play a crucial role in designing,
developing, and maintaining high-performance web applications. The ideal candidate will have a deep
understanding of both front-end and back-end technologies, with a specialization in Java.

Key Responsibilities:

Full Stack Development:


• Design, develop, test, deploy, and maintain robust and scalable web applications using Java for
both front-end and back-end components.
• Collaborate with cross-functional teams to define, design, and ship new features, ensuring high
performance and responsiveness of applications.

Java Expertise:
• Utilize your extensive knowledge of Java programming language to architect and implement
server-side logic, ensuring high performance and responsiveness.
• Stay updated with the latest advancements in Java and apply best practices in coding and design.

Front-end Technologies:
• Knowledge of front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript
frameworks (e.g., Angular, React, or Vue.js).
• Ensure seamless integration between front-end and back-end systems for a cohesive user
experience.

Database Management:
• Design and optimize database schemas, ensuring data integrity and efficient query performance.
• Experience with relational databases (e.g., MySQL, PostgreSQL) and proficiency in writing complex
SQL queries.

System Architecture:
• Contribute to the overall system architecture, making informed decisions on technology stacks,
frameworks, and tools that align with project requirements.

Code Quality and Testing:


• Implement and enforce coding standards to maintain code quality.
• Conduct thorough testing, including unit, integration, and end-to-end testing, to ensure the
reliability and stability of applications.

Collaboration and Leadership:


• Mentor junior developers and actively participate in knowledge sharing sessions within the team.
• Collaborate effectively with product managers, UI/UX designers, and other stakeholders to
understand requirements and deliver high-quality solutions.
Qualifications and Skills:

• Bachelor's or Master's degree in Computer Science, Engineering, or a related field.


• Proven experience as a Full Stack Developer with a focus on Java (at least 5 years).
• Strong proficiency in Java, Spring framework, and related technologies.
• Experience with front-end frameworks (e.g., Angular, React, or Vue.js).
• Solid understanding of database management systems and SQL.
• Familiarity with agile development methodologies.
• Excellent problem-solving and critical-thinking skills.

Contract Term – 12 Months


*NB: Company operates on a Hybrid Model based within Johannesburg.

You might also like