A. JOB IDENTIFICATION
Position/Title: JAVA DEVELOPER (Senior Level)
B. KEY ORGANIZATIONAL RELATIONSHIP
Reports to: JAVA ARCHITECT
C. DUTIES AND RESPONSIBILITIES
Key Responsibilities:
Minimum of a bachelor's degree in a computer-related field or with equivalent combination of
education, experience and training that provides the required knowledge, skills, and abilities.
Previous working experience as a Java developer for 3 -5 years using the latest tools and
development environment.
Solid understanding of object-oriented programming
Proficient in Java programming language.
Demonstrated expertise using Java/Spring for new feature development and maintenance of
back-end web applications using:
1. Spring boot
2. Spring data
3. Spring micro-services
Experience in building, deploying Java enterprise application or RESTful API endpoint in Linux
environment.
Experience with an object-relational mapping framework or experience with SQL (Oracle,
MySQL, or PosgreSQL Server).
Proficient understanding of code versioning tools, such as Git
Familiarity with build tools such as Ant, Gradle and Maven
D. QUALIFICATIONS
Bachelors degree in Information and Technology, Computer Engineering or related field.
At least 5-7+ years relevant experiences as Java Developer worked with a team.
Experiences in Fintech, banking or digital banking, e-wallet industry is a plus.
Team player, has a strong attention to attention to details and can work collaboratively.
Effective communication skills
Amenable to work on site, BGC Taguig