Job Title: Sr. Java Developer
Shift: Mid shift 2PM – 11PM
Work Setup: Hybrid, 3x a week in BGC Taguig
Salary Range: 100,000 - 150,000
Required Years of Experience: 10+ years
Start Date: ASAP
About The Role
The engineer develops application code, implements technical solutions, and configures applications in different environments in response to business problems, following provided requirements and agreed design principles.
Key Responsibilities
- Work with business teams to deliver value through high-quality software within an agile development lifecycle
- Define and evolve the architecture of the components you are working on and contribute to architectural decisions at a department and bank-wide level
- Bring deep industry knowledge into the Feature Team to understand problems, leverage design patterns, and support CI/CD pipelines to production
- Contribute to wider domain goals to ensure consistent standards and approach to software development while designing within a common shared framework
- Follow robust engineering practices
- Management and leadership responsibilities, including:
- Leading and collaborating across teams
- Team management
- Mentoring and teaching
- Discovering new techniques and helping others adopt them
- Leading by example
Skills And Qualifications
- 10–14 years of experience in the IT industry with hands-on development in Java, React, and SQL/PLSQL
- Excellent hands-on experience with Spring Frameworks, including Spring Cloud and Spring Boot
- Experience developing on OpenShift Container Platform or Public Cloud, particularly GCP
- Hands-on experience with REST and Microservices
- Experience developing containerized applications using Docker and Kubernetes
- Knowledge of SQL/PLSQL
- Good to have knowledge of DevOps tools
- Experience with Test Driven Development (TDD) and Behavior Driven Development (BDD) including testing frameworks (Junit, Cucumber, Selenium, JEST, Protractor, Puppeteer)
- Experience delivering within an agile delivery framework
- Experience with distributed version control tools (Git, Github, BitBucket)
- Experience with Jenkins or pipelines-based modern CI systems
- Desirable experience with UI Frameworks (Angular, ReactJS)
- Education Qualification: BE/B.Tech/MCA/M.Tech/M.Sc (Computer Science)