Analyst Developer
Boardroom Appointments · Cape Town, WC, South Africa
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
Minimum Requirements:
5 + years experience using Java, preferably the Spring framework (Spring Integration, Spring Data Rest, and Spring Cloud Stream)
Experience designing, and developing RESTful APIs
Solid understanding of message brokers (RabbitMQ)
Experience using relational database technologies (MySQL and/or PostgreSQL)
Experience using container technology such as Docker
Experience/knowledgeable of microservice architecture and systems
Solid understanding of application architecture
Responsibilities:
Understand and analyze user requests
Design, develop and maintain back end applications
Design, develop and maintain APIs
Design and maintain underlying database objects
Support quality assurance (automated testing and supporting of user testing when required)
Guide, mentor, and share your experience with your teammates
Actively participate in code reviews
Participate during all stages of the software development life-cycle
Keep improving processes (including application testing, deployment, performance, and monitoring)
Help with day-to-day queries from clients and teams
Shared production standby responsibilities with rest of team
Design and develop with support and reusability in mind