Search by job, company or skills
. Recognised degree in Computer Science, IT or engineering with at least 5 years relevant experience in software development
. Gone through at least one full software development lifecycle (SDLC) with experience in producing SDLC documentations
. Extensive experience in analysing requirements, designing, development and delivering complex enterprise applications in Java/JEE, web programming on UNIX / LINUX and Windows environment
. Proficiency with database programming such as SQL and DAO, and relevant experience with MySQL, PostgreSQL
. Experience in Spring Framework and Spring Boot
. Experience in Software Modernization, Containerization, Microservices
. Experience in Agile development methodology and continuous integration
. Experience in writing Requirements Specification, Use Cases, Design Documentation, object-oriented software design and UML modelling
. Proficiency in AWS ECS and Docker containerization, with a solid understanding of DevOps principles and best practices
. Strong analytical and problem-solving skills and
. Good written and verbal communication skills in English.
. Self-motivated and a good team player.
. Added advantage if candidate is familiar with one or more of the following technologies:
i. Experience in Message Queues and/or Solace
ii. Experience in Cloud Computing, Kubernetes & Dockers, AWS Services like Amazon ECS Fargate, AWS RDS & Lambda
iii. Experience in Automatic Fare Collection (AFC) system
iv. Experience in Microsoft Active Directory
v. Experience in HTML / CSS / JavaScript / JSON
vi. Experience in Secure Communications (SFTP, HTTPS, etc.)
vii. Experience in Angular or equivalent
viii. Experience in Java Unit Tests frameworks
Date Posted: 20/11/2024
Job ID: 100927669