Back to search (Gauteng > Johannesburg > Jobs > IT & Tech Jobs > Find Software & Web Developer Jobs> ad 1342522644)
Unfortunately, another Gumtree user is in the process of purchasing this item. Check back later in case they've changed their mind, or click the button below to browse more Pay & Ship listings.
Senior Full Stack Java Developer
Reason for Reporting
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, ensuring high-quality code and scalable solutions.
What you'll do:
- Design, develop, and maintain full-stack applications using Java (Spring) and Angular or React.
- Implement and optimize back-end services and APIs.
- Collaborate with cross-functional teams to deliver robust and scalable solutions.
- Ensure application security, performance, and reliability.
- Work with AWS and containerization tools like Docker for deployment and scalability.
- Manage and optimize SQL databases.
- Participate in CI/CD processes and DevOps practices using tools such as Bamboo, Nexus, etc.
- Troubleshoot and resolve technical issues across the stack.
Your Expertise:
- Java (Spring Framework): Minimum 5 years of experience.
- Front-end Frameworks: Angular or React (minimum 3 years).
- Cloud & Containerization: AWS and Docker experience advantageous.
- Database: Strong SQL knowledge required.
- DevOps Tools: Familiarity with Bamboo, Nexus, and related tools.
- Solid understanding of software development best practices, design patterns, and agile methodologies.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work independently in a remote environment.
