Full Stack Developer (Java)
PM Consulting
Makati City, Metro Manila, Philippines, Metro Manila, Philippines1 month ago
34 views17 saves1 applies
Prepare for this role
Job Type
full time
Description
Overview
Our client is seeking a Senior Full Stack Developer to join an agile, high-performing engineering team. In this role, you will be responsible for the software delivery and support of a business-critical platform that streamlines complex end-to-end placement and invoicing processes. This position is ideal for a technology-driven professional who thrives in a collaborative environment and is passionate about delivering high-quality software solutions that drive better business decisions.
Key Responsibilities
Software Engineering & Design
- Technical Execution: Analyze, design, develop, and test robust software solutions across multiple platforms using a range of modern programming languages.
- Feature Delivery: Lead the deployment of new system features, critical defect fixes, and significant platform enhancements.
- System Integrity: Ensure all applications are developed within agreed timeframes and budgets while strictly adhering to design and system security standards.
- API Integration: Act as a technical expert in the implementation of API integrations and web services, including both SOAP and REST architectures.
Agile Collaboration & Leadership
- Stakeholder Engagement: Partner with Technical Business Analysts, Technical Leads, and business colleagues to produce solutions that align with core business needs.
- Scrum Participation: Actively engage in iteration planning, daily stand-ups, and retrospectives to drive continuous improvement in the development lifecycle.
- Technical Mentorship: Facilitate knowledge sharing across the team and provide technical guidance and mentoring to other developers.
- Requirement Translation: Convert complex business needs into clear user stories and technical tasks, guiding stakeholders through functional design decisions.
Operational Excellence
- Quality Assurance: Take ownership of delivering high-quality outcomes through rigorous software testing, including unit, system, integration, and performance testing.
- Documentation: Develop and maintain comprehensive technical documentation to support system sustainability.
- Change Management: Exhibit high adaptability to changing priorities and an eagerness to learn emerging technologies.
Requirements
Experience & Education
- Professional Tenure: Minimum of 5 years of experience in a similar full-stack development role.
- Agile Expertise: Proven experience working within a structured Agile environment and a deep understanding of SDLC methodologies.
Technical Stack
- Core Languages: Proficiency in Java 8+, Java Spring Boot, TypeScript, and JavaScript.
- Frontend Frameworks: Hands-on experience with Angular or React.
- DevOps & Tooling: Familiarity with Azure DevOps, TeamCity, Octopus, or similar deployment tools.
- Systems & Environment: Experience working in Linux/Unix shell environments and utilizing version control tools such as GIT.
- Database Knowledge: Practical knowledge of Oracle and SQL Server databases.
- Design Patterns: Fundamental knowledge of core design patterns, such as observable and layered architectures.
Core Competencies
- Collaboration: A strong team player who thrives in cross-functional, high-performing teams.
- Communication: Ability to communicate with clarity and confidence to both technical audiences and business users.
- Mindset: A proactive, growth-oriented mindset with a commitment to professional work ethics.
This job is found at InterviewStack.io
Skills
agilescrumjavaspring boottypescriptangularazure devopslinuxsqlchange managementfull stack developmenttechnical documentationapi integrationperformance testingquality assurancestakeholder engagementuser stories