Job Description:
- Translate user stories into functional applications
- Design, build, and maintain efficient, reusable, and reliable code
- Work in a system that interacts with other systems through REST APIs
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automation
- Conduct unit testing on written codes to ensure program perform per design at the unit level
Requirements
Qualifications:
- Possess at least a Bachelor's/College Degree, Computer Science/Information Technology, Engineering (Computer/Telecommunication), Science & Technology or equivalent
- Experience in Agile/Scrum process, language, and ceremonies.
- Experience in using Java and Spring/SpringBoot
- Experience in using relational databases (e.g. Oracle)
- Knowledge in continuous integration and continuous delivery tools.
- Solid understanding of API, microservice, and integration concepts and technologies, such as REST, JSON, XML, message queues
- Excellent analytical, technical, diagnostic, and troubleshooting skills
- Solid history of always improving your knowledge and skills and improving processes for your organization
- Ability to communicate ideas clearly and respond in a timely manner
Preferred Requirements: - Has a background on backend, web, and mobile application development
- Knowledgeable in using AWS, Red Hat OpenShift Container Platform, or any other public cloud platform.
- Experience in Cloud Native Infrastructure, DevSecOps, and Microservice Architecture