What to Expect (Once Placed With a Client)
As a Senior Java Developer, you’ll play a leadership role in building and maintaining complex Java applications, ensuring top-tier performance, security, and scalability.
You will :
Lead the design, development, and maintenance of Java applications using Spring Boot, OAuth, and Spring Security
Gather and analyze business requirements, transforming them into technical solutions
Build secure, efficient SOAP and RESTful APIs
Write clean, maintainable, and testable code aligned with industry best practices
Mentor junior and mid-level developers, guiding them in coding standards and techniques
Conduct code reviews to ensure quality and maintainability
Troubleshoot and resolve software defects quickly and effectively
Integrate applications with external systems and APIs
Maintain technical documentation for code, systems, and processes
Stay current with emerging tools, frameworks, and industry trends
What We Look For
Bachelor’s degree in Computer Science, IT, Engineering, or equivalent experience (Master’s degree a plus)
5+ years of professional Java development experience
Strong expertise in Spring Boot, OAuth, and Spring Security
Experience building SOAP and REST APIs
Familiarity with Maven, JUnit, Mockito
Experience with relational databases and SQL (JPA preferred)
Basic knowledge of frontend tech : HTML, CSS, JavaScript
Strong problem-solving and analytical skills
Excellent English communication skills (written and verbal)
Nice to Have
Agile methodology experience (Scrum, Kanban)
Version control with Git
Familiarity with microservices architecture
Experience with containerization (Docker, OpenShift)
Database experience with IBM DB2 or MongoDB
Knowledge of Apache Hadoop, Jacoco, cryptography, JWT, Kafka, Elastic Stack, Kibana
What You’ll Get (Once Placed With a Client)
Competitive monthly compensation
HMO health insurance
100% remote work – or work from our Cebu City office if preferred
Flexible work hours
Paid training and reimbursed online courses
The chance to work on innovative projects with global teams
#J-18808-Ljbffr
Java Developer • Metro Manila, Philippines