Participate in all aspects of the software development life cycle, including estimation, technical design, implementation, documentation, testing, deployment and support of the developed applications.
Collaborate with other architects and developers in creating creative software designs using DESIGN PATTERNS.
Use Java, SPRING BOOT, and REST infrastructures.
Requirements
Experience in Continuous Integration and Deployment (CI/CD) methodologies.
Experience in Test Driven Development (TDD).
Strong debugging, problem solving and research skills.
Proficient in implementing Restful and SOAP APIs.
Experience working with Git.
Experience with Oracle SQL and PL/SQL.
Working experience in banking environments is an advantage.