Java Microservices Developer

  • Job category
    Banking and Finance, Consulting, Design, Information Technology
  • Job level
    Middle Management
  • Contract type
  • Location
  • Salary
    S$4500 - S$8000

Job Description

Microservices Developer will be responsible work with application and  technical architects to translate a business need into a robust and  integrated technology solution.


· Design and build solutions for transition from traditional, legacy platforms to microservices architectures

·  Refactor existing multi-channel architecture providing differentiated  end-user experiences by leveraging containerization and cloud technology

· Follow governance and microservices development guiding  principles in ensuring that the best practices are adhered to as part of  the development cycle

· Demonstrate ownership of technical  designs, code development, and component test execution to align with  functional specification.

· Use configuration management and integration/build automation tools to deploy application code.

· Perform code scans, code reviews and provide critical suggestions for fixes and improvements

· Support issue analysis and resolution activities during test and production support phases

· Collaborate within a project team comprised of talented employees with diverse and complementary skills

The Requirements:

· Minimum 4-5 years of relevant IT experience, preferably with an SI company

· Technically hands-on IT professional and equipped with one or more of the following languages, tools and technologies:

o Java (minimum version 8), J2EE, Spring, Spring Boot, JPA, Hibernate

o  Strong hands-on experience with containerization and cloud technologies  (Kubernetes, Docker, AWS EKS/ECS, Fargate, AWS native technologies such  as AWS Lambda) as well as DevOps and testing tools (Git, SVN, TFS,  Jira, Confluence, Jenkins, Nexus, Selenium, SonarQube, Fortify)

o Strong understanding of security as part of design

o Soap, Rest, XML, JSON

o Strong exposure to API Management Frameworks such as Apigee, WSO2 etc

o Good exposure to Javascript frameworks such as React.js, Angular.js etc

o Databases such as MySQL, MS SQL, Oracle

o AWS native NoSQL such as DynamoDB, Aurora

o Strong exposure to AWS cloud-native application architecture etc

o Good understanding of fine tuning performance in production systems via Java, Tomcat, Database etc

o Hands on in troubleshooting production issues

o Added advantage if the candidate has good exposure to Adobe Experience Manager

· Experience in software development and maintenance lifecycle

· Strong problem solving skills with the ability to engage all stakeholders up to Director Level

· Strong verbal and written communication skills with excellent interpersonal and leadership qualities

Closing on 07 Jul 2021

orview more job listings from this company