Java Fullstack Developer
Important Information
Location: BGC Taguig, Philippines
Experience: 6
Job Mode: Full-time
Work Mode: On-site or Hybrid
Job Summary
The Senior Software Engineer's main role is to build and maintain software applications. This is a hands-on technical development role and post holders will be highly proficient software engineers. They will take responsibility for small to major projects delivery.
The role involves working with a range of stakeholders: business "product" owners, solution designers, solutions architects, quality engineers, domain leads, infrastructure, operations, and the architectural team in order to deliver software solutions and to resolve issues.
Responsibilities and Duties
- Does (The tasks / responsibilities that the role performs to address requirements in Key Result Areas)
- Primarily responsible in translating the solutions and design given by the Squad team in an optimized code based on the requirements.
- Ensure that the timeline given to develop the system is followed.
- Create a systematic code to develop the solutions.
- Write release documents for each system release.
- Test and modify systems to ensure that it operates reliably.
- Find faults, diagnose and fix bugs.
Qualifications and Skills
- Bachelor's degree in computer science
- Worked on cloud and on-premise server environment, integration technologies
- Developed common third-party APIs such as google, Facebook and other web services (ie, REST, SOAP/WSDL)
- Developed systems in Java, PHP, MySQL, Apache, NGinx, HaProxy, Javascript, JQuery, HTML5 and CSS3
- Experience in the open source environments which include Linux (Ubuntu/Red hat), MySQL and Java
- Familiar with basic financial terminology and accounting methods
- Worked on Amazon Web Service , SES, SMTP, Linux OS, Cron
- Familiarity with Big data tools such as Apache Spark and Hadoop
- Exposure to continuous integration, build tools (Jenkins, Ansible, Ant, Liquibase) and scripting
- Exposure to DevOps tools such as Docker and automating deployment, scaling, and management of containerized applications with Kubernetes would be advantageous
- Use of source code version control – Git
- Can work with low-code platforms
Role-specific Requirements
- Technologies: Java
- Skillset competencies: Java, Springboot
About Encora
Encora is the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.