i
WITS Innovation Lab
102 WITS Innovation Lab Jobs
Sr. Java Fullstack Developer
WITS Innovation Lab
posted 2hr ago
Flexible timing
Key skills for the job
Java and Python will be crucial in building scalable backend services and contributing to full
stack development as needed.
Key Responsibilities:
Architectural Design: Lead the architectural design of complex systems, ensuring
scalability, performance, and security.
Full Stack Development: Develop high-quality software solutions using Java and
Python, contributing to both backend and full stack development.
System Integration: Integrate various systems and APIs, ensuring seamless
communication and data exchange.
Code Review and Quality Assurance: Conduct thorough code reviews, ensuring
adherence to coding standards and best practices.
Performance Optimization: Identify and resolve performance bottlenecks, optimizing
application performance and scalability.
Collaboration: Work closely with cross-functional teams, including front-end developers,
designers, product managers, and other stakeholders.
Documentation: Create and maintain comprehensive documentation for software
design, development processes, and system integrations. Ensure all architectural
decisions are well-documented.
Troubleshooting: Diagnose and debug complex issues in a timely manner, providing
effective solutions to technical challenges.
Required Qualifications:
Experience: Minimum of 7+ years of experience in software development, with a focus
on backend development and full stack capabilities.
Technical Skills:
Proficiency in Java and Python for backend development.
Experience with front-end technologies such as HTML, C#, CSS, JavaScript, and
modern frameworks (e.g., React, Angular, Vue.js).
Strong understanding of database technologies
Strong experience on Mulesoft
Experience with microservices architecture and RESTful API development.
Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and
containerization technologies (e.g., Docker, Kubernetes).
Familiar with DR solutions
Design and implement prompt engineering solutions, optimizing models for
performance and accuracy (nice to have)
Knowledge of version control systems (e.g., Git) and CI/CD pipelines.
Exceptional architectural design skills with a proven track record of designing
scalable and maintainable systems.
Strong documentation skills, with experience creating detailed and clear
documentation for both technical and non-technical stakeholders.
Soft Skills:
Excellent problem-solving skills and attention to detail.
Strong communication and interpersonal skills.
Ability to work independently and manage time effectively.
Team player with a proactive and collaborative approach.
Preferred Qualifications:
Knowledge of Agile methodologies and experience working in Agile/Scrum teams.
Familiarity with machine learning and data analytics frameworks.
Integration experience - JAVA based middleware & Mulesoft (must have)
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Senior Java Fullstack Developer roles with real interview advice