Enable job alerts via email!

Senior Java Software Engineer

O&B

Davao City

On-site

PHP 900,000 - 1,500,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Davao City is seeking a Senior Software Engineer to lead and mentor a team of junior developers. This role involves developing software solutions, collaborating with clients, and fostering a culture of continuous learning and improvement. Candidates should possess strong communication skills and technical expertise in SQL, DevOps, and cloud technologies.

Qualifications

  • At least 5-7 years of experience in software development.
  • Proficiency in leading and mentoring junior developers.
  • Strong skills in SQL, DevOps, and Agile methodologies.

Responsibilities

  • Lead and mentor a team of junior developers.
  • Implement and comply with best practices in software development.
  • Coordinate with clients to ensure project alignment.

Skills

Leadership
Continuous Learning
Collaboration
Communication Skills
Client Coordination

Tools

SQL
DevOps
Agile Development
Cloud Architecture
Linux

Job description

As a Senior Software Engineer, you'll be instrumental in leading a team of junior developers, mentoring them to grow their skills, and fostering a collaborative environment. You'll work closely with clients, offering your software development expertise and ensuring that project implementations meet the highest standards. This role emphasizes continuous learning, active participation in team discussions, and shaping the direction of development projects to ensure overall success. You might even get the chance to teach classes or contribute to training materials if you have a knack for sharing knowledge!

What You'll Do

  • Lead & Mentor: Guide and lead a team of junior developers, fostering their growth and ensuring project success.
  • Implement & Comply: Develop and implement software features under the guidance of senior developers, always adhering to company and client best practices.
  • Learn Continuously: Dedicate time to staying updated on software development practices and technologies, both as prescribed by the company and as dictated by client needs.
  • Collaborate & Contribute: Actively contribute ideas and plans during team discussions, shaping project direction and solutions.
  • Client Coordination: Coordinate directly with client counterparts, ensuring clear communication and alignment on project goals.
  • Share Knowledge: Potentially teach classes, maintain training materials, or conduct short talks for both internal and external audiences, if you demonstrate proficiency in the subject matter.
  • Provide Basic Advice: Offer fundamental software development advice to clients as needed.
  • Handle other tasks and roles as assigned by management to support the team and project objectives.

Who You Are

We're seeking a driven and collaborative engineer with a passion for both code and people.

  • You're capable of leading and mentoring a team of junior developers effectively.
  • You're committed to continuous learning and staying current with industry best practices.
  • You possess strong collaboration and communication skills, especially when coordinating with clients.
  • You're passionate about contributing ideas and shaping project outcomes.
  • You can provide insightful, basic software development advice to clients.

Required Tech Stack

  • SQL Query Optimization
  • Schema Optimization
  • Test-Driven Development
  • Platform Engineering (“DevOps”, “CI/CD”)
  • Agile Development (Scrum, XP, Kanban)
  • Domain-Driven Design
  • Concurrency & Transactions
  • Linux
  • Cloud Architecture & Administration, preferably AWS
  • at least 5-7 years working with these tech
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.