Job title: Backend Developer (JAVA)
Job type: Permanent
Emp type: Full-time
Industry: Information Technology (Software)
Expertise: IT - Back-end Developer
Job published: 2021-11-26
Job ID: 32032

Job Description

This is an amazing career opportunity for someone who likes to work on exciting and innovative development projects in a vibrant, flexible, and highly collaborative team.  This is the perfect career move for someone who is looking for career growth and skills enhancement by being exposed to a fast paced, growing and collaborative technical team.


Company Profile:

Our client is an American IT company that’s headquartered in New York City. They have a web-based customer service core platform that connects restaurants and call center agents. These restaurants sign up to be on their platform and benefit from being able to tap into a lower-cost, commitment-free labor force that is always ready to handle takeout calls.


They have a growing team in Rockwell, Ortigas that is composed of software developers and customer service agents. They are looking for an energetic, team-oriented Java/Java EE Developer to join and contribute to their current and future applications. 


Overall purpose and responsibilities of the role:

In a nutshell, as a Backend Java Developer, you will work on the back-end of the company applications. You should be ready to contribute and make key decisions on improvements and design. They are a small and growing agile team and you will play a key role with a lot of responsibilities, so they need folks who are strong independent thinkers, self-motivated, and highly communicative.


Duties and Responsibilities:
•    Work on existing and new projects on backend development
•    Design and develop high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
•    Participate in the entire application lifecycle
•    Write well designed, testable, efficient code to develop functional web applications
•    Troubleshoot and debug applications
•    Manage cutting-edge technologies to improve legacy applications
•    Gather and address technical and design requirements
•    Provide training and support to internal teams
•    Build reusable code and libraries for future use
•    Liaise with developers, designers and system administrators to identify new features
•    Automate tasks through appropriate tools and scripting
•    Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
•    Follow emerging technologies
•    Such other tasks as may be given by the company and/or Client analogous to the foregoing


Must-have Skills / Qualification:
•    Bachelor’s Degree or Associate Degree in Information Technology, Computer Science and other related field preferred but not required
•    3+ years’ experience building web based applications using Java EE and Spring
•    Web service development with RESTful APIs experience
•    Experience working in open source software including Spring, Mybatis, Maven, etc..
•    Writing SQL queries in MYSQL database
•    Experience working with Git distributed source code
•    A passion for working in small agile teams (Scrum)
•    A love for finding creative and thoughtful solutions to a variety of technical and product challenges
•    A desire to write scalable, efficient, maintainable code
•    Experience building robust functionality for commercial websites and applications
•    Exceptional problem-solving skills and enthusiasm for tackling diverse development challenges
•    Self-learner, independent, and have outstanding problem-solving skills
•    Excellent verbal and written communication skills


Advantageous skills:
•    Experience working on Microservices design
•    Working with NoSQL databases such as MongoDB and Redis
•    Cassandra experience
•    JMS and Kafka, messaging and asynchronous processing design experience 
•    Tuning high load, highly scalable and distributed applications experience 


Job Type: Permanent
Emp Type: Full-time
Location: Ortigas, Pasig City
Industry: IT Solutions
Expertise: Java Development