Senior Java Angular 17+ Software Engineer

DSC Resources

  • Lexington-Fayette, Kentucky
  • 11 days ago

    Highlights

    Our client, a leader in healthcare supply chain technology, is hiring a Senior Software Engineer to design, build, and support scalable software across the full stack. You will lead the technical design of complex features, modernize user-facing applications, and mentor other engineers.

    Numbers & Facts

    LocationLexington-Fayette, Kentucky

    Description

    Must be authorized to work in the U.S. without employer sponsorship. No visa sponsorship available. No third-party agencies or C2C arrangements.


    ** Must have Angular 17+ experience **


    Remote – USA - ideally Eastern time zone


    Pay range: $128,000 – $165,000 per year, depending on experience


    About the role

    Our client, a leader in healthcare supply chain technology, is hiring a Senior Software Engineer to design, build, and support scalable software across the full stack. You will work on both existing and next-generation products used throughout the healthcare supply chain. You will lead the technical design of complex features, modernize user-facing applications, and mentor other engineers.


    What you'll do

    • Design and build secure, scalable, maintainable software, creating reusable components across the full stack
    • Build and modernize user-facing applications with modern Angular, TypeScript, and component-based front-end architecture
    • Develop back-end services and integrations using Java, AWS services, and databases
    • Lead technical design for complex initiatives and write clear technical documentation
    • Work with product, design, QA, DevOps and back-end partners to deliver high-quality products
    • Find root causes of system issues, analyze upstream and downstream impact, and recommend practical solutions
    • Promote best practices in development, testing, CI/CD, and Agile workflows
    • Mentor less experienced engineers through pairing and code review
    • Use AI-powered development tools to improve productivity and code quality


    What you bring

    • 8+ years of software development experience, with a BS in Computer Science or equivalent professional experience
    • 5+ years building modern web applications with Angular, including hands-on experience with Angular 17 or newer
    • Strong TypeScript, component-based UI development, reactive programming, and front-end architecture
    • Experience contributing to architecture on large, long-lived codebases
    • Back-end design and implementation with Java and J2EE
    • AWS experience: EC2, SNS, SQS, S3, SES, ECS and Lambda
    • Databases: MongoDB, Elasticsearch and MySQL
    • A proven record of using AI-powered development tools to speed delivery and raise code quality
    • Solid design fundamentals: performance, scalability, robustness and resiliency
    • Agile/Scrum experience
    • Ability to work independently and on a team across multiple overlapping projects
    • A record of delivering large, complex, cross-functional projects


    Also valued

    • Clear communication with both technical and non-technical audiences
    • A view of system-wide impacts and dependencies across teams and products
    • Strong problem-solving across front-end, back-end, data, and cloud boundaries


    Similar Jobs