Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Lead Java Developer

at Umpisa Inc.

Posted 23 hours ago 0 applied

Description:

  • Umpisa Inc. is seeking a highly skilled and experienced Senior Lead Java Developer to join their growing team in a pivotal remote role.
  • The mission of Umpisa Inc. is to establish the Philippines as a global tech hub through innovative technology services.
  • The Senior Lead Java Developer will be responsible for designing, developing, and implementing robust and scalable Java-based applications.
  • This role involves leading a team of talented developers, providing technical guidance, mentorship, and ensuring the delivery of high-quality software solutions that align with business objectives.
  • Responsibilities include leading the design and implementation of complex Java applications, conducting code reviews, collaborating with stakeholders, and driving the adoption of new technologies.
  • The developer will also troubleshoot complex technical issues and contribute to the continuous improvement of the software development lifecycle (SDLC).

Requirements:

  • A Bachelor's degree in Computer Science, Software Engineering, or a related field is required.
  • Candidates must have a minimum of 8 years of extensive experience in Java development, particularly with enterprise-level applications.
  • Proven experience in a lead or senior developer role, demonstrating leadership and mentoring abilities is essential.
  • Deep expertise in Java 8+ and its core libraries, as well as frameworks such as Spring Boot, Spring MVC, and Hibernate is required.
  • A solid understanding of object-oriented programming (OOP) principles, design patterns, and data structures is necessary.
  • Experience with microservices architecture and RESTful API design is required.
  • Proficiency in database technologies such as PostgreSQL, MySQL, or Oracle, and ORM frameworks is essential.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus.
  • Experience with agile development methodologies (Scrum, Kanban) is required.
  • A strong understanding of testing methodologies and tools (JUnit, Mockito) is necessary.
  • Excellent problem-solving, analytical, and communication skills are required, with the ability to thrive in a remote work setting.
  • Candidates must be able to work independently and collaboratively in a fast-paced environment.

Benefits:

  • Umpisa Inc. offers a challenging and rewarding career in software development and emerging technologies.
  • Employees will have the opportunity to work on pioneering and industry-changing solutions via digital transformation.
  • The company promotes a culture aligned with values such as Excellence, Integrity, Professionalism, People Success, Customer Success, Fun, Innovation, and Diversity.
  • There are opportunities for professional growth and development through mentorship and technical leadership.
  • The role allows for collaboration with a self-organizing Scrum team in a scaled agile framework.