spring boot | java | Engineer | mid | senior levelOrange & Bronze Software Labs

Workplace: MetroManila, Manila, Makati
Salary: Agreement
Work form: Full time
Posting Date: 18/12/2025
Deadline: 28/06/2022

This job has expired, you can refer to some similar jobs here:


We are hiring for mid-level to seniors in this role.
Earn from 50,000.00 - 90,000.00 PHP monthly (based on experience)
O&B is growing! There has never been a better time to be in software consulting, and never a better time to work at O&B!
O&B is a merit-based organization: we care more about what you can do than how many years experience you have.
Some key things we look for are:
Test-driven development (TDD), or at least strong unit testing skills.
Strong working knowledge of OOP.
Strong working knowledge of databases, data modeling, JPA and SQL.
You should:
Be conversant with OOP principles and design methods, such as encapsulation, inheritance, polymorphism, and abstraction.
Write clean code that is easy for others to understand.
Be familiar with common data structures in the Collection API, and know when it is appropriate to use each one.
Have a working knowledge of concurrent programming (locks, synchronized methods, thread-safe code).
Be comfortable using try-with-resources, and have a good understanding of streams and buffering.
Be competent writing SQL statements, using modern join techniques. Working knowledge of commit/rollback is highly regarded.
Understand the basic principles of data modeling, including normalization. Ideally you can read/write ER diagrams.
Know how to use Spring Boot starters and common application configuration properties, and ideally be able to use test slices (eg. WebMvcTest, DataJpaTest), and know how to override/exclude auto-configuration.
Consistently write unit tests that follow FIRST principles, and ideally be a TDD practitioner. You should at least be able to write tests that start a Spring application context, and wire Spring-managed beans into tests. Extra points for knowing how to write a test with Transactional. Extra points for knowing how to use Mockito and MockBean.
Know how to use RowMapper, ResultSetExtractor, and RowCallbackHandler with JdbcTemplate. Extra points for working knowledge of Transactional.
Work with Maven or Gradle, including setting up project dependencies, and build from CLI.
Handle DB schema migrations using Liquibase.
Be comfortable working with basic containerised delivery, using Docker (both local and remote).
Be extremely comfortable working with a Linux shell (Bash, Zsh).
Generally speaking, we think you will need about 2+ years experience to qualify for this position, as we need our people to have experience with several key frameworks.
The more experience you have with the following skills, the more senior your opportunity with us:
Relevant skills include:
Java
Spring Framework, including:
Spring Boot (strongly preferred)
Spring Data JPA (with knowledge of underlying JPA strongly preferred)
Spring Cloud
Spring Security
Data Modeling and Normalization
Data Schema Migration, including:
Liquibase
Flyway
SQL
HTML/CSS and enough JS to make you dangerous :)
Git
Docker
AWS
Kubernetes
Agile Development (Scrum, XP)
Very highly regarded (though not essential, as we train our people in these skills):
AWS
Kubernetes
Spring Cloud
Spring WebMVC
Spring WebFlux
Architectural Design Patterns (GoF, Enterprise Architecture)
Work from Home
Free Lunch or Snacks
Medical / Health Insurance
Paid Sick Leave
Paid Vacation Leave
Performance Bonus
Paid Holidays
Flexitime
Transportation Allowances
Medical, Prescription, Dental, or Vision Plans
Other:
Benefits:
15 days Vacation Leave (VL) per year
15 days Sick Leave (SL) per year
5 days Emergency Leave (EL) per year
HMO (1 dependent)
Cash conversion of unused VL
Utility Allowance: P1,500/month
Flu Vaccine Subsidy: P800/year
Access to award-winning O&B University training courses: Java, Spring Boot, Agile, Enterprise Database Best Practices, Spring Cloud & Microservices, Test Automation, and more!
APPLY TODAY!
Step 1: Click the Easy Apply button (you will need to upload your current CV)
Step 2: Complete a skills self-assessment (online)... this helps us understand your current level in detail.
Step 3: Complete an online technical test (multiple choice + some coding)... usually only takes 45-60 minutes to finish.
Step 4: Technical Interview
Step 5: Cultural Fit Interview
Step 6: Job Offer!
We take pride in our reputation as the best Java engineers in the Philippines.
Join the O&B kapamilya, and surround yourself with smart, passionate developers just like you!
We can't wait to meet you.
Mid-Senior Level / Manager IT and Software Information Technology / IT Bachelor's degree graduate
Orange & Bronze Software Labs has architected and built huge mission-critical systems, many handling millions of daily transactions for multibillion-dollar companies all over the world. We have also built creative new products for ambitious startups all over the world, nimbly keeping up with their rapid changes in requirements. We are fanatical about enterprise design best practices and Agile Software Development, which we have been practicing since our inception in 2005.O&B has over a hundred seasoned software engineers and software architects, specializing in Spring, Grails, Spring Roo and HIbernate. Many of our developers and architects have been using these technologies since their earliest versions.
Kalibrr

Other Info

Makati City, Metro Manila
Permanent
Full-time

Submit profile

Orange & Bronze Software Labs


Position spring boot | java | Engineer | mid | senior level recruited by the company Orange & Bronze Software Labs at MetroManila, Manila, Makati, Joboko automatically collects the salary of , finds more jobs on Spring Boot | Java | Engineer | Mid | Senior Level or Orange & Bronze Software Labs company in the links above
  • Employer support:
  • +84 962.107.888