Position: Middle Back-End Engineer (QC) Hybrid
Work Schedule: Morning Shift
Work Location: Cubao Quezon City
Work Setup: Hybrid (3 days onsite / 2 days remote)
Qualifications:
- Over 3 years of hands-on experience in back-end development with strong proficiency in Java or Kotlin using Spring Boot
- Practical knowledge of graph databases (preferably Neo4j) and relational databases (preferably MySQL)
- Experience working with AWS cloud services and an understanding of cloud deployment and scaling concepts
- Skilled in building and maintaining RESTful APIs with a good grasp of microservices architecture principles
- Familiar with version control systems and agile development methodologies
- Knowledge of containerization (Docker) serverless concepts orchestration platforms (Kubernetes) and CI/CD pipelines
- Strong communication skills in English and the ability to work effectively within collaborative teams
- Relevant certifications are advantageous
Key Responsibilities:
Back-End Development:
- Design develop and maintain microservices using Java/Kotlin Spring Boot
- Create RESTful APIs to support front-end applications and integrate with external systems
- Implement business logic and data access layers following best practices and patterns
- Troubleshoot and resolve complex issues in production environments to enhance system reliability
Database Integration & Development:
- Work with graph databases like Neo4j and relational databases such as MySQL to implement data access solutions
- Write efficient queries and optimize database operations for various data models
- Handle data validation transformation and migration processes
- Assist in designing and optimizing database schemas
Cloud Development & Deployment:
- Deploy and maintain applications on cloud platforms primarily AWS
- Implement monitoring and logging to ensure application health and performance
- Manage containerized applications using Docker and cloud container services
- Contribute to infrastructure automation and automated deployment pipelines (Infrastructure as Code)
Team Collaboration & Growth:
- Collaborate closely with senior engineers front-end developers and other team members to deliver integrated solutions
- Actively participate in agile ceremonies planning and estimation sessions
- Engage in code reviews pair programming and knowledge sharing to improve skills and code quality
- Stay updated with new back-end technologies and cloud services continuously enhancing your expertise