Job Type: Full Time Hybrid
Job Location: BGC Metro Manila Taguig City
Join the Team!
Qualifications:
- Bachelor’s degree in Computer Science or related field and 5+ years relevant work experience OR 7+ years relevant work experience (including 3+ years solid work experience in Java).
- Server-side expertise in modern Java on Linux.
- Strong knowledge of and experience with SQL, ideally PostgreSQL.
- Ability to build instances and database objects including the creation of tables, indexes, views, and stored procedures.
- Ability to access, query, and manipulate databases programmatically using Java.
- Strong understanding of and experience with various methods for IPC. Familiarity with gRPC is a plus.
- Experience with and understanding of parallel programming/concurrency.
- Familiarity and experience with SCCS and best practices, preferably with Git.
- Devotion to quality, supportability, extensibility, and simple design
- Proven experience working with multiple stakeholders including but not limited to business leaders and customers along with marketing, development, quality assurance, and documentation teams.
- Experience working with Agile methodologies.
- Strong verbal, written, communication, and time management skills.
- Be self-driven and able to deliver high-quality results in a timely fashion. (Obviously from, these requirements, the ability to multitask is essential!)
- Have a creative approach to problem-solving and be resourceful and tenacious enough to find a solution when nothing seems to work.
- Strong leadership and the ability to mentor other engineers.
Desired qualifications and skills (pluses)
- Ability to maintain, install, troubleshoot, and configure Linux (CentOS, Amazon Linux).
- Knowledge of the functional programming paradigm, especially as applied to Java.
Must Have Skills:
- Python – Primary
- PHP – Primary
- Core Java
- Spring Boot
- MySql
- Docker
Your responsibilities will include:
- Being a key member of a small but strong, carefully chosen team working on the company’s core applications.
- Participating in design reviews to ensure a given release does not compromise the integrity or quality of the product.
- Understanding and enforcing all parts of the development lifecycle; including design, development, documentation, and testing.
- Dig deep into technical details to troubleshoot, optimize, and design and implement innovative software solutions.
- Solving tough technical challenges in a startup-like atmosphere with a highly collaborative team.
- Proactively eliminating roadblocks and successfully handling multiple competing priorities in a fastpaced environment
Sorry! This job has expired.