Information Technology (IT)
Java Backend Developer
Job Description
About Security Bank
We are the Philippines’ largest independent bank, having won countless awards over the years including the most prestigious industry award in both 2015 and 2016—the Bank of the Year – Philippines by The Banker.
We’re changing how people bank. From the moment customers enter our branches to their experience online, we make them feel valued and empowered.
Now, with more than 300 branches spanning the country, BetterBanking has become the gold standard in improving the banking lives of millions of Filipinos. But we’re far from done.
In our constant pursuit of excellence and improvement, we create teams that support our business and each other.
The Role
As a Java Backend Developer, you will work in the digital team playing a key role in the creation and development of the web back office working in an Agile software development process. You will experience and contribute to the full product development lifecycle working from design through to deployment.
How you’ll contribute
- Perform a developer role writing high quality and testable code following clean code principles.
- Conduct code review with agile squad members.
- Implement functionality by following defined software development processes without direct supervision.
- Contribute to the growing Back-end developer chapter at Security Bank.
- Plan own work for tasks and implement functionality without direct supervision.
- Contribute to the Agile development process as a valued squad member.
- Assist with application deployment.
- Read and understand project and requirements documentation.
- Create documentation describing his/her code.
- Participate in Agile Scrum activities: daily standup, demo session, retrospective, planning, etc.
What we’re looking for
- Bachelor’s degree in Computer Science or Software Engineering or related major
- Minimum 2 years of experience in software engineering and development using JAVA
- Advanced knowledge of Core Java, Spring, Hibernate, Webservices, Restful services
- Good understanding of concepts in OOP, design patterns
- Well versed with using version control tools (e.g., GIT, SVN)
- Experience in relational database technologies e.g., SQL Server, Oracle
- Familiar with Linux shell scripting and continuous integration
- Solid understanding of Web Services, REST, SOAP, HTTP, and enterprise solutions
- Experienced using CI/CD tools (e.g., Jenkins, SonarQube)
- Good interpersonal skills, analytical mind, get things done attitude, and passion for engineering excellence.
- Able to analyze and evaluate engineering problems and find the best possible solution
- In-depth understanding of different phases of software development lifecycle and understanding of Agile Scrum processes
- Willingness and ability to adapt to changes in priorities and requirements
- Flexibility, adaptability, and desire to learn new languages and technologies
- Active learner who is passionate about technology and keeps up to date with innovations