Senior Java Engineer

  • Applications may have closed

As a Senior Software Developer, you will be responsible for leading a team of engineers in design, development, test, and deployment of a range of large-scale front-end / back-end services and/or large-scale websites
You should have an established background in designing and building highly scalable systems, excellent project management skills, great communication skills, and the motivation to achieve results in a fast paced environment
You will be working closely with our client technology partners in collaboratively establishing direction, taking next steps, and meeting target milestones
In this role, communication skills are as important as technical ability
A willingness to take ownership and be accountable for results is essential

Responsibilities

    • Management and execution against project plans and delivery commitments
    • Report on status of development, quality, operations, and system performance to management
    • Evolve and motivate software developers in a high-performance software development organization
    • Partner with Development Manager to deliver the scoped set of software development requirements with accountability and visibility into milestones, deliverables, risk and costs
    • Plan and decompose High-Level Features, providing accurate estimates and roadmap/development plans
    • Responsible for overall application architecture direction of the platform
    • Analyze the development processes and procedures to determine areas for improvement
    • Execute process improvement projects, including technical debt reduction and culling code/procedures that may no longer be needed
    • Assign and monitor development progress across the team
    • Liaise with the project managers, business analysts, product owners, and clients as required
    • Assist Production Support Team with triage and identify root cause for issues with designated applications
    • Nice to haves: All-around familiarity with application architecture, general network knowledge, superior troubleshooting skills