Senior Java Developer - Metro Manila, Pilipinas - Remote Staff Inc

    Remote Staff Inc
    Remote Staff Inc Metro Manila, Pilipinas

    2 linggo ang nakalipas

    Default job background
    Paglalarawan
    JO 13512 | Senior Java Developer

    Status:
    Full-Time 40 hours/week
    Schedule: To be discussed with the client

    Why choose Remote Staff
    • 100% Work from Home. No office-based setups. Manage your time efficiently and enjoy work-life balance.
    • 15+ years in the remote work industry. We've helped more than 8K Filipinos establish virtual careers with international clients since 2007.
    • Competitive and negotiable compensation (depending on skill level & experience)
    *Terms and conditions apply.

    Role Objective

    The client is looking for someone who is confident in their ability to write well-architected solutions that aren't only performant but allow for extensibility by design. They are looking for someone who writes testable code and who is comfortable documenting the systems they work on.

    An example of what a day of a Senior Java Developer might look like:
    • Spending time writing code - implementing new features for a large transport project in a performant and extensible way
    • Pairing and mentoring on a feature with a mid-level or junior developer to provide directed advice and guidance that will help them grow professionally as a developer
    • Reviewing a few pull requests to help individuals and the team grow with their ability to commit good code to projects
    • Running one of our fortnightly Deep Dive sessions, helping other developers at the company increase their skills in a technology you're interested in
    • Collaborating with producers to plan new features and assist with the execution of the overall project architecture
    • Scoping new work with Hannah, our Business Development Specialist, helping think through what the project would take to implement, and how much we should bid for it
    • Working with the team to do some sprint planning, writing up some tickets in Jira, and thinking about how you could break up the tasks to give some learning opportunities to junior developers. And planning to have some of your time available to mentor them while they pair.
    Qualifications:
    • Extremely familiar with Java and is able to efficiently and effectively produce quality code
    • Comfortable with cloud architectures, ideally AWS or Azure
    • Has exposure to a front-end framework, such as React or Vue
    • Able to work collaboratively in multidisciplinary teams of designers, developers, and producers
    • Seeking opportunities to learn, and helps others by providing feedback
    • Comfortable with working with legacy systems and has experience in evolving those systems over time
    • Able to communicate clearly to a broad range of stakeholders, both in person and in writing
    They have a number of projects running in different technical stacks.
    The primary technical stack for this role includes:
    • Languages: Java, JavaScript/TypeScript
    • Frameworks: Spring Boot, Hibernate
    • Database: Oracle, MySQL, SQL Server