This position is responsible for leading the design, development, operation, and maintenance of Information Technology computer systems and software applications.
Incumbent uses technical knowledge to define strategic direction within the specific discipline and to solve complex business problems, by means of a systematic and disciplined approach.
Essential Duties and Responsibilities :
Builds cloud-native applications as part of modernization effort
Builds applications following the Twelve-Factor App Methodology
Creates RESTful APIs using Java 8+ and Springboot
Uses CI / CD pipeline to deploy applications
Uses containers in the development process
Integrates software components into a fully functional software system
Troubleshoots, debugs and upgrades existing systems
Ensures software is updated with latest features and industry standards
Solid understanding of IT estimation activities. May lead large / complex estimation activities
Meets expectations in meeting deadline within budget, schedule and appropriate quality.
Qualifications, Knowledge, and Skills :
Requires a Bachelor's degree in Computer Science or Computer Engineering (Master's degree is an advantage) in area of specialty, or equivalent experience.
5+ years of experience in the field or in a related area
Experience in Java programming language, (Java 8 or above)
Experience in Spring framework including SpringBoot
Experience in CI / CD pipelines using Jenkins or Gradle
Experience in RESTful services
Experience with MS SQL Server and No-SQL database such as Couchbase
Experience in version control system (Git or SVN)
Experience in Docker container
Experience in cloud-native development
Experience in Linux shell script
Experience in Groovy programming language
Performance test framework such as JMeter
Experience in .NET Framework (C# and ASP.net)
Experience in configuration / deployment in Windows Server (IIS)
Experience in SQL Server development (stored procedures, functions, triggers)
It is the policy of the Company to ensure equal employment and promotion opportunity to qualified candidates without discrimination or harassment on the basis of race, color, religion, sex, age, national origin, disability, sexual orientation, sexuality, gender identity or expression, marital status, or any other characteristic protected by law.
RCL and each of its subsidiaries prohibit and will not tolerate discrimination or harassment
Apply Not ready to Apply?