Software Engineer (EMEA Shift - Java Fullstack)
WTW
Software Engineering
Metro Manila, Philippines · Capital Region, Iceland · Philippines
Posted on Jun 16, 2025
Software Engineer (EMEA Shift - Java Fullstack)
National Capital, Philippines
and 1 more
Job Description
The Role
- Design, code, test, and debug software systems under the directions of the Project Manager, Product Owner and/or Principal Engineer
- Develop applications per detailed specifications using specified programming languages, tools, and techniques.
- Deliver unit-tested systems timely that meet specification functionality requirements
- Reviewing, refactoring, debugging code to identify defects, performance bottlenecks or technical debt
- Provide technical support on developed systems.
- Research new developments in hardware and software. Keep abreast of latest developments regarding effective procedures, methods, and tools in software development and testing.
- Work with team members to define detailed specifications for specific system and sub-system functionality requirements.
- Participate in client meetings and understand business needs driving technology
- Participating in sprint planning meetings, daily stand-ups and sprint retrospectives, striving to continuously improve the team velocity, its processes and engineering practices
About the Team
We pride ourselves on being a modern software development shop. Our managers all come from software engineering backgrounds and have a natural inclination to leverage novel technologies and processes that can help our business succeed. Some highlights of what we offer:
- We believe in team autonomy. Our roughly eight person teams strive to own their work from development to release and everything in-between. This includes DevOps considerations, ensuring quality through tools such as testing automation, optimizing for speed and reliability, etc.
- We believe in investing in and pursuing excellence. We set fixed amounts of time for addressing technical debt, advancing architecture, and providing teams the bandwidth to experiment and iterate.
- Work-life balance is a priority. 40-hour work weeks are the norm.
- We believe in career investments. Employees are encouraged to spend time learning new skills of their choosing during work hours. Each of our employees has access to their own PluralSight account.
- We view the diversity on our teams as a key strength.
- We practice Agile principles. We run two-week sprints, have embedded product ownership on the teams, use Kanban / Scrum, etc. We don’t prescribe methodologies, however, believing that each team should choose a process that they believe best fits them.
- We’re in the cloud. We have major applications in Microsoft’s Azure platform, have MSDN licenses, and each have a generous monthly allowance that can be used to experiment with the platform.
- We use a domain-based approach. Our teams each own specific pieces of the application and are entrusted to become the experts and innovators in those areas.
Qualifications
The Requirements
- Bachelor's Degree in Computer Science, Engineering, Information Technology or related discipline
- Minimum 3+ years of software development experience
- Experience working with full technology stack, including Java, Maven, Spring Boot, Object Relation Mapping (ORM) such as JPA, HTML, JavaScript and SQL Server.
- Nice to have prior experience in developing applications using C# programming language.
- Experience with front-end technologies such as Angular, ReactJS, Razor
- Strong knowledge on OOP, SOLID principle, Web Architecture, and Programming Design Pattern
- Experience with cloud technologies like Microsoft Azure and micro-service architecture.
- Knowledge in systems development techniques and methodologies (Software Development Lifecycle, Agile Methodology)
- Familiar with CI/CD Concepts and Tooling
- Strong ability to create comprehensive test plans and automated tests using Jasime and Cypress, and conduct peer-to-peer manual testing
- Strong critical thinking and reasoning skills with the ability to apply them in the software development space
- Have a “performance mind-set” when writing code or designing the architecture for a new application or service
- Effective English verbal and written communication skills. Should be able to adapt communication style to suit different audiences.
- Ability to work on “virtual” teams with members from different geographic areas
- Work well independently as well as in team environment as situation dictates
- Ability to coordinate day-to-day development and bug fixing activities, multi-task and be mindful of deadlines
- Self-motivated and ability to remain focused on assigned projects.
- Committed to quality and continuous improvement
- Committed to learn our technology stack
WTW is an Equal Opportunity Employer
Job Info
- Job Identification 202504472
- Job Category Systems Development
- Posting Date 06/16/2025, 08:57 AM
- Locations National Capital, Philippines Philippines
- Apply Before 08/31/2025, 08:57 AM
- Job Schedule Full time
Similar Jobs