- Lead and significantly contribute to feature releases, usually in multiperson projects and involving internal and external stakeholders.
- Write, document, and test Java code for scale, resilience, and maintainability.
- Monitor and analyze logs, test results, and user feedback to proactively identify issues, weaknesses, and opportunities for the implementation of improvements, modifications, bug fixes, and new features.
- Occasionally lead the evaluation and selection process for thirdparty libraries and application packages.
- Provide technical leadership, coaching, and mentoring to team members, promoting knowledgesharing and adoption of good practices.
- Conduct comprehensive and insightful code reviews.
- Provide timely and complete project status reports to the supervisor as requested.
- Bachelor's degree in software engineering or computer science or equivalent
- Minimum of 5 years experience in Java
- Java 8+, Spring boot, Hibernate or equivalent ORM, Maven or equivalent build automation tool, code repository (git, bitbucket or equivalent)
- Familiarity with SQL and RDBMS, ideally Postgres
- Indepth knowledge of publishing and consuming APIs and related standards (REST, SOAP, OSA/Swagger)
- Understanding of Agile Development methodologies
- Familiarity with SOA and Microservices
- Experience with Message Queueing (Azure Service Bus, AWS SNS/SQS)
- Acquaintance with ELK (Elasticsearch-LogstashKibana) stack or similar centralized logging solution
- Domain knowledge in tourism
- Effective written and verbal communication skills. The ability to articulate ideas and actively listen to others.
- Problemsolving skills to meet internal stakeholders' and clients' requirements, providing creative solutions to their problems.
- Adaptability and the flexibility to accommodate changing circumstances in a fastpaced environment
Senior Java Developer Java 8plus - Other - Philippines, Pilipinas - Microsourcing Philippines Inc
Paglalarawan
With over 8,000 professionals across 9 delivery centers in the Philippines, MicroSourcing remains the country's largest offshoring solutions provider.Senior Java Developer, be 100% YOU with MicroSourcing
A Senior Java Developer is expected to:
The Senior Java developer is responsible for the maintenance and ongoing implementation of the ResPax API brand software applications.
The position involves working with a small team of developers and involvement in the entire application development process - including the design, implementation, and testing of enterprise-grade SaaS solutions.
Key ResponsibilitiesCompetitive Total Rewards (Compensation, HMO, Group Life Insurance, and Performance bonuses)
A very collaborative work culture
Find a balance between work and life that fits you. Do what you do best with MicroSourcing
For more information, visit
*Terms & Conditions apply