We are seeking a Java Application Developer to join our team, working with cutting-edge software technologies to create business applications and products. The successful candidate will be responsible for the following duties:
Key Responsibilities:
- Design and develop applications using Java and the latest J2EE technologies.
- Assist in architecting flexible, loosely coupled distributed applications that can be effectively enhanced and maintained.
- Take ownership and responsibility for product deliverables, ensuring they are delivered to committed project timelines.
- Deliver projects and tasks on-time and to specification with an appropriate level of quality.
Required Skills:
- Strong design and programming skills in Java and related server-side technologies (J2EE, Spring Boot, Microservices, REST APIs).
- Strong working experience in a Linux environment.
- Experience with container technologies (Docker, Apache Mesos, Kubernetes, Vagrant) is an added advantage.
- Good knowledge of cloud computing and cloud hosting technologies.
- Experience with MQTT or messaging protocol-based technologies (Messaging and Async architectures) is an added advantage.
- Familiarity with internet transports (HTTP, WebSocket, XMPP, AMQP, and/or MQTT).
- Good understanding of SCRUM and Agile methodologies.
To apply please click the Apply button or send us your updated profile to [email protected]
EA Licence No.:18S9405 / EA Reg. No.:R1330864
Percept Solutions is undergoing a growth phase and are on the lookout for talent. Applicants are encouraged to follow Percept Solutions on LinkedIn @ https://www.linkedin.com/company/percept-solutions/ to stay up to date on our upcoming roles and events.