We are looking for a Java developer responsible for building Java applications, including anything from back-end services to front end presentation. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem-solving, sophisticated design, and quality product is essential. YOUR NEW JOB Develop, test, deploy, and maintain business applications and systems integrations Ensure best practices are used throughout the software development life cycle Actively participate in all aspects of the software development process Collaborate with other software engineers, business analysts and software architects to plan, design, develop, test, and maintain business applications built Participate in peer-reviews of solution designs and related code Deploy systems to production and provide post-implementation support Analyze and resolve technical and application problems Provide maintenance support to customers (during/after working hours when necessary) Understand the inter-dependencies of the services (application, system and database) Assess opportunities for application and process improvement and prepare documentation Adhere to high-quality development principles while delivering solutions on-time Fluency in English and Mandarin for effective business communication with Client & Internally WHAT IS NEEDED FROM YOU Proven experience developing web applications, Web Forms, Microservices and Enterprise Workflows 5+ years of experience in systems analysis, design, Programming knowledge of the following technologies: -- RESTful API architecture -- Java/J2EE, JSP, JSF, Spring Framework (Security, MVC, Cloud, Boot), SOAP, Web Services, Mybatis -- Redis technology (Jedis client), RabbitMQ, ActiveMQ, JMS or similar technologies -- HTML5, CSS, JQuery and Ajax -- Tomcat -- Oracle Database, SQL, PL/SQL, MySQL Experience with Development Tools: -- CI/CD tools such as Git, Jira, Jenkins -- Unit testing tools such as JUNIT, spring test WHAT WILL MAKE YOU STAND OUT Exposure and experience in working with cloud solution delivery Hands on experience with: MySQL, Kubernetes Exposure and knowledge on Kafka, Hadoop, Spark, Elasticsearch, Amazon Cloud services, Bootstrap, ReactJS

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Singapore