Senior Java Developer
Summary
Build and maintain enterprise Java applications using Spring Boot, REST APIs, and MySQL; lead development, mentor junior engineers, and troubleshoot issues in an onsite Agile team.
About WeSupport, Inc.
WeSupport, Inc. is a technology company that delivers innovative software solutions to help businesses succeed in the digital world. We foster a collaborative environment where developers are encouraged to innovate, grow, and build high-quality enterprise applications.
Job Overview
We are looking for a Senior Java Developer with strong experience in enterprise application development, troubleshooting, and API integration. The ideal candidate will lead technical initiatives, collaborate with cross-functional teams, mentor developers, and deliver high-quality software solutions.
Qualifications
Bachelor's Degree in IT, Computer Engineering, Computer Science, or related field
At least 5 years of experience as a Java Developer (Required)
Strong experience in application analysis, debugging, and troubleshooting
Experience in business domain processes is an advantage
Excellent analytical and problem-solving skills
Strong communication and documentation skills
Required Technical Skills (Must Have)
Programming
Java 8 & 17
C#
.NET
Frameworks & Technologies
Spring Boot
Legacy Spring Framework
REST APIs
JSF / JSP
Database
MySQL
Application Server
Tomcat 10.1
Build Tools
Maven
Ant
Tools & Methodologies
Azure DevOps
TFS
Git Flow
Agile Scrum
Key Responsibilities
Design, develop, and maintain enterprise Java applications
Analyze business requirements and translate them into technical solutions
Develop and integrate REST APIs
Troubleshoot and resolve application issues
Perform code reviews, testing, and debugging
Ensure code quality and technical documentation
Work closely with stakeholders and provide technical support
Lead development activities and mentor junior developers
Participate in Agile ceremonies and continuous improvement initiatives
Work Setup
Onsite – Alabang, Muntinlupa City
Mid Shift
May require extended hours depending on project needs