A mid-level Java developer role in Taguig: assesses system change requirements, writes technical design documents, codes in Java, and maintains production systems. Core stack is Java 8/J2EE, Spring Boot, RESTful microservices, JPA/Hibernate, and relational databases like Oracle or PostgreSQL.
Provides high level assessment for application system change requirements and technical inputs for user requirements during the preparation of impact document and business case documents. Collaborates with Business Analyst to provide design inputs and estimates in the preparation of requirements document. Documents system design and program specification in technical design document. Develops prototypes as needed. Maintains systems once they are up and running in production, and performs production fixes or application enhancements as needed. Performs functions in compliance with software development lifecycle standards of the company.
Key responsibilities
Provide high level assessment for application system change requirements and technical inputs for user requirements
Collaborate with Business Analyst to provide design inputs and estimates in requirements document preparation
Document system design and program specification in technical design document
Write programs and codes based on approved technical design document
Develop prototypes as needed
Conduct unit testing on written codes to ensure program performs per design at unit level
Coordinate with vendor or conduct investigation and resolution of errors reported during SIT and UAT
Maintain systems in production and perform production fixes or application enhancements
About you
Bachelor's degree holder
Minimum of 3 years of work experience as a Java Developer
Experience in Java/J2EE Developer or Web services (WSDL, Soap, Restful)
Excellent Communication Skills
Proven experience with Java Foundation/Core
Proven experience with Restful Microservices/REST APIs
Proven experience with Java 8
Proven experience with Springboot
Proven experience with JPA, Hibernate
Proven experience with Relational Database (oracle, postgre, or equivalent): SQLs, table structures