Senior Java Developer
Summary
Senior Java developer building and leading teams to deliver microservices-based banking applications using Spring Boot, React, and Kubernetes on GCP.
Job Title: Sr. Java Developer
Shift: 9am – 6pm
Work set up: Hybrid 3x a week in BGC Taguig
Salary range: 100,000 - 160,000
Required years of experience: 10+ years
Start date: Immediate joiners or at least within the next two weeks.
About the Role:
The Engineer develops application code, implements technical solutions, configures applications in different environments, in response to business problems and in accordance with provided requirements and agreed design principles.
Key Responsibilities:
- Work with business to deliver value through the delivery of 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, automation to support a CI and CD pipeline to production and support emergent design within the agreed domain target architecture.
- Contribute to the wider domain goals to ensure flow, consistent standards and approach to software development while designing to a common shared framework.
- Work with the right and robust engineering practices.
- Additionally the role will include management and leadership responsibilities, such as:
- Leading and collaborating across teams
- Team management
- Mentoring and teaching
- Discovering new techniques and helping others to 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 of Spring Frameworks, including Spring Cloud and Spring Boot
- Experience developing on OpenShift Container Platform or Public Cloud, in particular GCP
- Hands on experience with REST and Microservices
- Experience of developing containerized applications using Docker and Kubernetes
- Knowledge of SQL/PLSQL
- Good to have knowledge on DevOps tools
- Experience with Test Driven Development (TDD) and Behavior Driven Development (BDD) including testing frameworks (Junit, Cucumber, Selenium, JEST, Protractor or Puppeteer)
- Experience of delivering within an agile delivery framework
- Experience with distributed version control tool (Git, Github, BitBucket).
- Experience within Jenkins or pipelines based modern CI systems
- Desirable experience with UI Frameworks (Angular, ReactJS will be needed)
- Education Qualification - BE/B.Tech/MCA/M.Tech/M.Sc (comp sci)