B2B, Tech

Senior Java Cloud Developer

Location
Manila 🇵🇭
Job Level
Senior
Schedule
Full Time
Job Type
Hybrid
Salary
Negotiable

Who Are We Looking For

We are partnering with a tech consultancy to find their next Senior Java Cloud Developer. This company is a full-stack, custom software development firm that specializes in managed services, custom solutions, and project management across various industries, including retail, finance, insurance, transportation, healthcare, and media. Let us share more details!

What You'll Do

  • Collaborate with U.S. leadership to define, develop, and deliver client software projects.
  • Lead a team of 5-6 onsite software developers by setting clear goals, providing technical guidance, fostering collaboration, and effectively delegating tasks.
  • Design, develop, and maintain efficient, reusable, and reliable software modules.
  • Utilize AWS or Azure APIs to build cloud-native software solutions.
  • Implement automated unit and integration tests.
  • Deploy, operate, and monitor AWS or Azure production systems.
  • Develop detailed architectural plans based on client requirements and oversee implementation through to delivery.
  • Participate in requirements reviews and other technical discussions.
  • Work within a highly collaborative agile team.
  • Manage complex technical details, workstreams, and interdependencies effectively.

What You Bring

  • More than 8 years of experience leading and managing a software development team.
  • 7+ years as a Cloud Developer with hands-on experience using Java, Gradle, Docker, and Spring Boot.
  • 5+ years of experience working with SQL, with proven expertise in designing both SQL and NoSQL data models.
  • Experience with Aurora, RDS, DynamoDB, and Redshift.
  • Proficiency with ECS, Fargate, Lambda, Kubernetes, and Docker.
  • Familiarity with ElasticCache and Elasticsearch.
  • Hands-on experience with ALB, API Gateway, CloudWatch, and CodeDeploy.
  • Strong ability to design and implement end-to-end cloud-native solutions.
  • Deep understanding of design patterns, algorithmic concepts, and software engineering best practices.

Key Information To Note