COOKIES ON OUR WEBSITE
We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on the Robert Walters website. However, if you would like to, you can change your cookie settings at any time. To find out more, please view our cookies policy.

  • Jobs in Singapore
    • Accounting & finance
    • Banking & financial services
    • Engineering
    • General management
    • Human resources
    • Tech & Transformation
    • Legal
    • Marketing
    • Project & Change Management
    • Sales
    • Secretarial & business support
    • Supply chain, procurement & logistics
    • Technical healthcare
    • Contracting jobs in Singapore
  • Career Advice
  • Hiring in Singapore
    • Our Bespoke Solutions
    • The Career Toolkit
    • Hiring Advice
    • Recruitment Market Intelligence
    • Submit Job Specification
  • Resources
    • Salary Benchmarking
    • Webinars
    • Podcasts
    • E-Guides & Whitepapers
  • About Us
    • Join Robert Walters
  • Contact Us
  • Personal Details
  • My Applications
  • Saved Jobs & Alerts
  • Sign out
  • Sign up
  • Sign in
Follow us:
  • LinkedIn
  • Facebook
  • Twitter
  • YouTube

JOB DETAILS

  1. Homepage
Select Geolocation Variant

Full Stack Developer (Java/J2EE)

Save job

Salary Market Aligned

Location Singapore

FULL_TIME

Consultant Stephanie Tan (R1768414)

Job Ref 1911790/001

Date posted 07 March 2023

singapore tech-transformation/development-programming 2023-03-14 2023-04-06 it Singapore SG Robert Walters https://www.robertwalters.com.sg https://www.robertwalters.com.sg/content/dam/robert-walters/global/images/logos/web-logos/square-logo.png true

A unique Full Stack Developer (Java/J2EE) job opportunity has just become available at a large company within the telecommunications industry in Singapore.

About the Full Stack Developer (Java/J2EE) Role:
You will be part of the software development team of the group enterprise platforms product house, contributing to software development for enterprise platforms and the application suite.

Key Responsibilities:

  • Build the enterprise platform in a completely scalable fashion that can process millions of messages concurrently
  • Contribute to designing and developing the platform in an infrastructure agnostic fashion so that the platform can work with any network backend in a plug and play fashion
  • Bring in your experience in building scalable and repeatable platforms to make every component of the platform modular by design with industry grade security
  • Design and implement RESTful APIs to expose platform features as microservices
  • Build and deploy performant modern web applications in React, Redux, Webpack, ES6, and Flow
  • Architect efficient and scalable backend systems
  • Write unit, functional and end-to-end tests for the platform
  • Write high-quality code (Ruby on Rails, Go, Java, etc.) that communicates with upstream backend services via HTTP APIs
  • Identify and resolve performance and scalability issues
  • Participate in code reviews
  • Understand at least one backend MVC framework - Java and Spring Boot are strongly preferred
  • Build micro-services and understand different patterns to approach the designs
  • Work on cloud platforms preferably PCF and use tools such as Docker
  • Contribute to software development and associated new technology selection and adoption. Focus areas include developing API driven features on big data, machine learning, auto scaling micro-services, scalable data storage/retrieval
  • Work on architecture and software development across platform components like customer onboarding, data management, application life cycle, etc.
  • Participate in the design of common platform functionality, and consistent, best-practice platform and application design
  • Adopt industry standard coding practises to develop the platform to ensure scalability, security and stability
  • Participate on the move to a full SaaS deployment and management
  • Collaborate with the Business Development and Partnership teams to develop integration adaptors for third party technology and applications
  • Participate in technical partnership conversations and due diligence

To succeed in this Full Stack Developer (Java/J2EE) role, you will need a minimum of three years' experience with Java/J2EE.

Key Requirements:

  • Java (J2EE and J2SE 1.8 or higher) and Python, additional knowledge on Scala is advantageous
  • HTML, CSS, Drupal, Bootstrap, Angular, JQuery, additional knowledge on Reactjs is advantageous
  • Experience with Cassandra, MongoDB and Elasticsearch (at least two) and SQL databases such as Postgres, MySQL
  • Experience in source code management and build - GIT, Maven, Ant
  • Experience with Scrum - JIRA, Confluence
  • Experience with Messaging - Kafka, Any Pub/Sub library
  • Experience in containerisation – Docker, Jenkins
  • Experience in scalable deployment – Kubernetes
  • Experience in Learning Libraries - MLib, DL4J, H20, Tensorflow
  • Experience with Big data Platforms - Spark (Core and Streaming) or Hadoop
  • Experience with File Systems – HDFS
  • Experience in integration methods - REST API’s, messaging, WSDL, SDK’s
  • Experience in API documents - Swagger or similar
  • Experience developing complex, enterprise grade, configurable, scalable software products
  • Background in systems level thinking and design. Combined with the ability to translate technical strategy and architectures into concrete, minimal viable products, with the right trade-offs and phasing
  • Broad and deep knowledge of relevant technologies, including messaging, relational and NoSQL databases, data modelling, analytics, IoT, and interfaces. Exposure and experience with artificial intelligence are a plus
  • Deep understanding of the architectural principles for cloud-based platforms that include SaaS, PaaS, multi-tenancy, infrastructure as code, and continuous availability
  • Experience working in an agile environment
  • Strong written and verbal communication skills
  • Ability to collaborate effectively across various cross-functional teams and groups
  • In-depth understanding of the whole web stack, web protocols, and web performance optimisation techniques
  • In-depth understanding of web frameworks (such as Rails, Django, Spring, etc.)
  • Detailed knowledge of minimum one modern JavaScript framework: React, Ember, Angular, etc.
  • Proficient understanding of the HTTP protocol
  • In-depth knowledge of Relational, No-SQL databases, and message queues/brokers
  • Experience in designing and delivering APIs and security models
  • Excellent understanding of message queue systems (Kafka), monitoring and logging tools (ELK, Splunk), frontend frameworks (React, Vue JS, Bootstrap, jQuery), web app frameworks (Django, Drupal, etc.), databases and storage/caching (Postgres, MongoDB, Redis)

This exciting Full Stack Developer (Java/J2EE) opportunity is with a large firm within the telecommunications space with strong presence across Singapore.

If you are driven, determined and want to take the next step in your career, this Full Stack Developer (Java/J2EE) role is for you.

Apply today or contact me to discuss this new opportunity.

Do note that we will only be in touch if your application is shortlisted.

Do note that we will only be in touch if your application is shortlisted.

Robert Walters (Singapore) Pte Ltd

ROC No.: 199706961E | EA Licence No.: 03C5451

EA Registration No.: R1768414 Stephanie Tan

Get in touch

contactConsultantImage

Stephanie Tan (R1768414)

+65 6228 0233

1623575 1623575 1623575
  • Share
  • Twitter
  • LinkedIn
  • Facebook
  • Email
Back

Similar jobs

  • IT Project Manager (Software/Applications)
    Salary: SGD84000 - SGD120000 per annum + Market Aligned
    Location: Singapore
    Date posted: 14 March 2023
    An exciting IT Project Manager (Software/Applications) job has become available at one of the leading companies in Singapore.
    View job
  • Software Manager (.NET, ASP.NET, C#)
    Salary: SGD6000 - SGD9000 per month + Market Aligned
    Location: Singapore
    Date posted: 20 March 2023
    A Software Manager (.NET, ASP.NET, C#) job has just become available at a large and leading Singaporean brand.
    View job
  • Programmer Analyst - .NET
    Salary: Market Aligned
    Location: Singapore River
    Date posted: 20 March 2023
    An exciting Programmer Analyst - .NET job opportunity has just opened up at a global bank in Singapore. This role starts off on a 12-month renewable contract however convertible based on performance.
    View job
  • Senior Software Developer - C#
    Salary: SGD8000 - SGD9800 per month + Market Aligned
    Location: Singapore River
    Date posted: 14 March 2023
    A unique Senior Software Developer - C# job opportunity has just become available at a large international company within the insurance industry in Singapore.
    View job
  • DevOps Engineer
    Salary: Market Aligned
    Location: Singapore
    Date posted: 07 March 2023
    An exciting DevOps Engineer job opportunity has just arisen at a leading financial services organisation.
    View job
View more jobs

Sitemap

  • Home
  • About Us
  • News
  • Hiring
  • Contact Us
Twitter logo
LinkedIn logo
Facebook logo
YouTube logo

Key content

  • Investors
  • Feedback
  • Legal Disclaimer
  • Accessibility
  • Careers

Local offices

  • Singapore
     

Our Policies

  • Privacy Policy
  • Cookies Policy
  • Policy Library

Locations we operate in

  • Africa
  • Australia
  • Belgium
  • Brazil
  • Canada
  • Chile
  • France
  • Germany
  • Hong Kong
  • Indonesia
  • Ireland
  • Italy
  • Japan
  • Mainland China
  • Malaysia
  • Mexico
  • Middle East
  • New Zealand
  • Philippines
  • Portugal
  • Singapore
  • South Africa
  • South Korea
  • Spain
  • Switzerland
  • Taiwan
  • Thailand
  • The Netherlands
  • United Kingdom
  • United States
  • Vietnam