Job Description
We are looking for a Senior AWS Engineer with deep expertise in Java, API development, and cloud integration to design and implement strategic API solutions. You will play a pivotal role in architecting and maintaining scalable, secure, and reliable integrations between our ERP system and multiple third-party applications. This is a hands-on, collaborative role working closely with Project Managers, ERP Support, Operations, and stakeholders to deliver enterprise-grade solutions.
Key Responsibilities
- Design, implement, and maintain scalable integration solutions connecting ERP systems with third-party applications.
- Evaluate and recommend enterprise application development, integration technologies, and lifecycle methodologies for business solutions.
- Analyze ERP connection points and translate requirements into technical, reusable API solutions.
- Define, execute, and manage functional, regression, and load testing, including test scripts.
- Manage API lifecycle, release processes, and documentation in coordination with API Solutions Architects and Platform Administrators.
- Act as the technical owner of the Group API platform, defining and leading the implementation roadmap with your team.
- Collaborate with Product Owners to shape the product roadmap and ensure alignment with business priorities.
- Mentor junior engineers and provide technical guidance on architecture, best practices, and code quality.
Required Qualifications
- Extensive experience with AWS services including Lambda, API Gateway, S3, EC2, IAM, CloudWatch.
- 5+ years in Java, JavaScript, and database development (MS SQL / MySQL), including data modeling, concurrency, stored procedures, and performance tuning.
- Strong hands-on experience with Web Services (SOAP, REST, JAX-WS, JAX-RS, Web API) and modern authentication methods (TLS, JWT, SSO, SAML, JOSE).
- Solid understanding of Object-Oriented, Service-Oriented, and Aspect-Oriented design patterns.
- Deep understanding of RESTful API architecture, HTTP protocols, and JSON standards.
- Experience with full-stack development: Java, JSP, XML, XSL, JavaScript, Python, or .NET.
- Proven ability to collaborate with technical architects, participate in solution reviews, and drive high-quality software delivery.
- Experience leading technical projects and mentoring team members.
- Excellent analytical, problem-solving, and communication skills.
Preferred / Nice-to-Have Skills
- Experience with non-Microsoft OOP languages such as C++.
- Exposure to microservices architecture and CI/CD pipelines.
- Familiarity with Agile development or project-based environments.
- Prior experience with enterprise-scale operational systems and integrations
Additional information:
- Homebased
- M to F, 10pm to 7am PH Time