Pasig, Philippines
Responsibilities
- Develop and maintain high quality Java applications to meet project specifications
- Troubleshoot, debug and optimize applications with established processes
- Write unit and integration tests
- Work as part of a team using Agile Methodology
Qualifications
- Candidate must possess at least a Bachelor’s Degree in Computer Science, Computer Engineering, Mathematics or any related IT course
- Solid understanding of Object Oriented Programming
- Proficient in Java with a good knowledge of its ecosystem
- Java Web and database development experience
- Has an eye for writing clean, readable and maintainable code
- At least 4 years of experience in Java software development
Key Technologies and Frameworks
- Java, Spring Framework, Spring Boot, Groovy, JavaScript
- Hibernate, JPA
- PostgreSQL, MySQL, Oracle, MongoDB, CouchDB, Neo4J
- JBoss WildFly, Tomcat, Jetty, Undertow
- Gradle, Maven
- IntelliJ, Eclipse, NetBeans
- git, SVN
- JasperReports
- Hadoop, Hortonworks HDP, Cloudera, Spark, NiFi, Kafka, HBase, Pentaho, MarkLogic, Tableau

