Must Have
- Bachelor's Degree in Computer Science, Information Technology or any related course.
Must have good communication skillsMaximum of 30 days notice only.
Must have 5 years previous solid java experience.Solid proven experience on:
Restful Microservices/REST APIs Spring boot
Relational Database (oracle, postgre, any equivalent): SQLs, table structures, etc Git
- Software Development Life Cyle(SDLC), Waterfall, Agile -Meaningful tests written in JUnit
API testing using Postman, direct curls, Swagger, any equivalent- API documentation using Javadocs, Open Api, Swagger, any equivalent
Debugging Java programs
- Writing/Reading Technical Documentations
Must have Programming Technologies
- Java, Preferably Java 8 and up
Spring Boot- PostgreSQL or any Relation Database
SOME GOOD TO HAVE SKILLS
-SOAP Microservices
-Jira, Confluence, equivalents
-Sonarlint, SonarQube, OWASP, equivalents
-Broader experience writing Technical Documentations Sequence diagrams Network diagrams UML diagrams
-Containers, Docker, Kubernetes, Openshift, equivalents -Kafka, other messaging queues
-Linux shell scripting -API Security, Keycloak/RHSSO, OAuth, Encryptions, other related
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 Writes programs and codes based on approved technical design document
- Develop prototypes as needed Conducts unit testing on written codes to ensure program perform per design at the unit level
Coordinates with vendor or conducts own investigation and resolution of errors reported during SIT and UAT Maintain the systems once they are up and running in production, and perform production fixes or application enhancements as needed- Performs the above function in compliance with software development lifecycle standards of the company Perform other related functions that may be assigned from time to time
Job Type: Full-time
Benefits:Schedule: Monday to Friday
Supplemental pay types:
Overtime pay
Ability to commute/relocate:- Taguig City: Reliably commute or planning to relocate before starting work (Preferred)
Education:
Experience:- Java Developer: 5 years (Preferred)
Java: 5 years (Preferred)