Senior Java Engineer / Backend Developer

Industry: IT Services and IT Consulting
Job Category: Engineering
Job Type: Full Time Global Contractor
Salary Range: Salary starting @ PHP 120k /month
Schedule: 10:00 PM - 6:00 AM Philippines Time 9:00 AM - 5:00 PM Eastern Time - U.S.
Experience Level: 5+ Years Senior Level
Benefits: 100% Remote Collaborative Workplace Paid Company Holidays Professional Growth Advancement Technology Trainings

Your New Career Opportunity Awaits!

WorkfromPH with its client is looking for a seasoned Java Engineer to join its growing team as a Senior Backend Developer for its SaaS product, which is available on web, iOS, and Android. Open for Philippines-based Java Engineers and Senior Backend Developers.

About The Hiring Company

The hiring company is a SaaS learning solutions provider with a growing presence in the healthcare, technology education, and government sectors. Mobile learning has been proven to increase learners’ motivation and engagement while improving knowledge retention and skills acquisition. Our Capillary platform helps organizations utilize these benefits and turn training into action by providing standards-based, high-quality training at the learners’ fingertips.

At our company, we’re serious about our work but don’t take ourselves too seriously. We hire smart, talented, inquisitive people who want to learn, have fun, and build great services and products for our customers. If you join our 100% remote team, you’ll appreciate colleagues who treat each other and our clients respectfully, work hard, and have fun together.

Who You Are

You have solid expertise in developing SaaS platforms and understand security and systems design. You are an expert in building and sustaining great applications in Java and are comfortable writing code every day.

You think critically and make architectural decisions focusing on longevity and maintainability. You enjoy working with various server components, mostly exposing HTTP REST APIs. You can develop Spring Boot Java applications and automated unit tests, integration tests, and application code. Extra points if you are familiar with and prepared to deploy software in AWS, specifically using Elastic Container Service, Lambda, and Elastic Beanstalk. You’re excited to participate in ensuring that builds are running and the web application is running smoothly in production. You are confident and will prepare as the team grows to have a continued say in product development decisions and the architecture roadmap for our products.

Your Role and Key Responsibilities

  • Design and develop new microservices that are highly scalable
  • Identify production issues with the existing services and provide solutions
  • Participate in ensuring that builds are running and web applications are running smoothly in production
  • Take part in daily Standup meetings, bi-weekly Sprint Planning and Retrospective meetings
  • Write documentation for the API clients
  • Help other developers through feedback and code reviews

Your Qualifications and Competencies

  • Bachelor’s Degree in Computer Science or related field or equivalent experience
  • 5+ years of professional software development experience (Must have done hands-on development in most recent projects)
  • 4+ years of hands-on experience with Java is required– and are very familiar with Java 8 and 11 and comfortable developing with it
  • REST API development experience using Spring Framework (Spring Boot, Spring Data JPA, Spring-Core, Spring MVC)
  • Unit and Integration testing experience with JUnit 5+
  • In-depth experience designing and working with n-tier architectures (UI, business logic layer, data access layer), as well as experience with distributed architectures using integration hubs such as Data Power, Mule, or any ESBs
  • Knowledge of SDLC processes and application lifecycle management tools such as JIRA.
  • Demonstrates hands-on experience with relational databases (such as Postgres or similar) and displays a good understanding of database principles/SQL beyond just data access
  • Optimize SQL queries for performance, including using indexes, partitioning, and other techniques
  • Write complex SQL queries using joins, subqueries, and other techniques to create queries that extract the desired data from databases
  • Troubleshoot and debug SQL problems, including using profiling tools to identify performance bottlenecks and error messages to identify errors in queries
  • Experience in understanding system security measures and how to implement them (e.g., SQL injections, cookies, etc.)
  • Work with other developers and stakeholders to ensure and validate that data migration and performance tuning projects are completed and requirements are met
  • Ability to quickly learn new concepts and/or technology
  • Ability to perform code reviews and recommend automated review tools for the project

  • Strong analytical and problem-solving skills
  • Strong communication skills, both written and oral, and the ability to interact smoothly with development team and leadership
  • Ability to collaborate with the product, engineering, and business teams to understand the requirements that will form the core foundation for all future products
  • Candidate should be self-motivated, independent, detail-oriented, and a team-player

  • Ability to adapt quickly to an existing, complex environment
  • Passionate about building high-quality systems with software implementation best practices
  • Project experience in working with Agile processes

  • Deploy software in AWS, in particular using Elastic Container Service, Lambda, and Elastic Beanstalk
  • Preferred: Experience with TypeScript or EcmaScript (ES6 or the latest should be fine)
  • Preferred: Experience handling Style with CSS, SCSS, BootStrap, or similar frameworks/languages
  • Familiarity with functional programming (Java 11+) (extra points for Java 17+)
  • Knowledge in Learning Technology

Apply Now and Level Up Your Career

Ready to level up your career as a Senior Developer and make an impact in a growing SaaS company? Then you are somebody we need to know. We encourage you to apply and take the first step towards your new, innovative journey today! Simply upload your resume below.

For best considerationconnect with our team by telling us why you are the ideal candidate for this position. Email us at jobs@workfromph.com with a subject line: Hello! I’m Your Super Senior Engineer” – [Your Complete Name]  

Apply for this position

Allowed Type(s): .pdf, .doc, .docx