Full Stack Java Software Engineer
Outside Capital
- Cape Town, Western Cape
- Permanent
- Full-time
- Design and develop new applications based on service-oriented architecture (SOA) specifications.
- Utilize a range of development languages including Java, SQL, JavaScript, HTML, and CSS.
- Implement and maintain web services (RESTful, SOAP) and work with Spring Framework, including Spring Boot.
- Engage with all phases of the software development lifecycle, from concept to deployment.
- Collaborate closely with team members and stakeholders to ensure alignment with business requirements and technical standards.
- Proven experience in Java Full Stack Development, including:
- Java, SQL, JavaScript, HTML, CSS
- Web services (RESTful, SOAP)
- Spring Framework (Spring Boot)
- XML and JSON, Apache Tomcat
- Familiarity with Object-Oriented and Service-Oriented Architecture (SOA).
- Ideally, experience with Angular or React, JPA/Hibernate, MVC or MVVM design patterns.
- A strong understanding of Agile methodologies, application development, and banking systems.
- Excellent analytical, problem-solving, and communication skills.