Sr. Java Developer - Hybrid Reporting at Alabang
Summary
Builds and maintains Java-based backend systems using Spring Boot, designs RESTful APIs, and works with databases, Docker, and CI/CD pipelines.
We are looking for a Senior Java Developer who has a strong proficiency and extensive experience in Java programming language, Spring Boot, and its concepts and framework.
What you will be doing
Developing Backend Systems: Design, implement, and maintain server-side applications using Java frameworks like Spring, Spring Boot, Spring Data/JDBC or JPA/Hibernate.
Creating APIs: Develop RESTful APIs to enable communication between frontend and backend systems.
Database Management: Design and optimize database schemas, write efficient SQL queries, and work with database technologies like MySQL/PostgreSQL and Redis.
Frontend Development: Develop responsive and user-friendly web interfaces using HTML, CSS, and JavaScript frameworks like Vue.js.
Testing and Debugging: Write unit tests, perform integration testing, and debug applications to ensure high quality and reliability.
Version Control: Use version control systems like Git to manage codebase and collaborate with other team members.
Deployment and DevOps: Deploy applications to production environments, configure CI/CD pipelines, and work with containerization technologies like Docker and orchestration tools like Kubernetes.
Skills
Java and Spring Development: Strong proficiency in Java programming language and knowledge of Object Oriented Programming (OOP), core Java concepts, Spring and Spring Boot framework.
Web Development: Experience with front-end technologies like HTML, CSS, JavaScript, and modern JavaScript frameworks.
Backend Frameworks: Proficiency in one or more Java frameworks like Spring, Spring Boot, or Hibernate.
API Development: Experience in designing and developing RESTful APIs.
Database Management: Knowledge of SQL and experience working with relational databases like MySQL, PostgreSQL, or Oracle.
Version Control: Familiarity with Git or other version control systems.
Testing: Understanding software testing principles and experience with testing frameworks like JUnit or Mockito.
Deployment and DevOps: Experience with deployment tools, CI/CD pipelines, and containerization technologies.
Problem-Solving Skills: Ability to troubleshoot issues, debug code, and propose effective solutions.
Team Collaboration: Strong communication skills and ability to work effectively in a team environment.
Tech Stack
Java 17
Spring Boot
Spring Data JDBC/Redis/JPA
RabbitMQ
Docker
Git
Work Set-up
The role follows a hybrid work arrangement with a mid/night shift schedule. The current office location is in Alabang, with plans to relocate to BGC by Q4 2026 or Q1 2027.
On virtual hiring process.