iOCO Pty Ltd
10 months ago
Senior Full Stack Java Developer
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- iOCO Pty Ltd
- Location
- South Africa, Gauteng, Johannesburg South Africa
- Posted
- 10 months ago
Job description
Overview We are a dynamic Tech Consulting Company delivering innovative solutions to clients across various industries. Our team thrives on collaboration, cutting-edge technology, and creating impactful digital experiences. We are seeking a highly skilled Senior Full Stack Java Developer to join our team on a 6-month contract. The ideal candidate will have extensive experience in back-end and front-end development, with strong proficiency in Java and modern web frameworks. You will work on complex projects, collaborating with cross-functional teams to deliver high-quality software solutions. Responsibilities * Design, develop, and maintain robust and scalable Java-based applications. * Develop front-end applications using modern web technologies (e.g., React, Angular, Vue.js). * Write clean, efficient, and well-documented code. * Collaborate with UI/UX designers, back-end developers, and other team members. * Participate in code reviews and provide constructive feedback. * Troubleshoot, debug, and resolve software defects. * Implement and maintain unit and integration tests. * Contribute to the continuous improvement of development processes. Qualifications * Bachelor's degree in Computer Science or a related field. * 7+ years of experience in software development. * 5+ years of experience with Java and related technologies (e.g., Spring, Spring Boot, JPA). * Strong understanding of object-oriented programming principles and design patterns. * Experience with front-end technologies such as HTML, CSS, and JavaScript. * Experience with at least one modern JavaScript framework (e.g., React, Angular, Vue.js). * Experience with RESTful APIs and microservices architecture. * Experience with relational databases (e.g., MySQL, PostgreSQL). * Experience with version control systems (e.g., Git). * Excellent communication and teamwork skills. Bonus Points * Experience with cloud platforms (e.g., AWS, Azure, Google Cloud). * Experience with containerization technologies (e.g., Docker, Kubernetes). * Experience with CI/CD pipelines. * Familiarity with Agile development methodologies. Benefits * Competitive hourly rate. * Opportunity to work on challenging and innovative projects. * Collaborative and supportive work environment. * Opportunity for professional growth and development. * Remote work possible.
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.