Java Software Engineer

Access Data Consulting CorporationDenver, US
Published on

About the Role

We are seeking an experienced Java Middle Tier Developer – Technical Lead (TL) to join our dynamic development team. The TL is a hands-on technical expert and leader, responsible for guiding the design, development, and delivery of robust technology-enabled applications, products, and services. The TL will provide technical solutions aligned with business requirements, ensuring project deadlines are met and that the delivered software meets quality, scalability, and performance expectations.

Key Responsibilities

  • Application Development & Integration (40%)
    Design and develop Java-based middle-tier applications and APIs; build and maintain scalable data integrations and backend solutions.

  • Technical Design & Mentorship (30%)
    Translate business requirements into detailed technical designs and specifications; provide mentoring, guidance, and code-level support to Developers and Senior Developers.

  • Code Quality & Architecture (10%)
    Lead and participate in code reviews, ensuring adherence to best practices and coding standards; collaborate closely with Architects to define and refine system architecture.

  • Cross-Functional Collaboration (10%)
    Liaise with Project Management Office (PMO), Product Managers, Business Analysts, QA, Configuration Management, and Architecture teams to ensure cohesive delivery.

  • Other Responsibilities (10%)
    Proactively remove development blockers and ensure sprint goals are met; contribute to process improvements, tool evaluations, and innovation initiatives; assist in Agile ceremonies and roadmap planning as needed.

About the Candidate (Expectations & Nice to Have Skills)

  • Required Skills & Qualifications:
    Proven experience as a Technical Lead or Software Architect in enterprise environments; experience working in and driving Agile/Scrum teams; strong backend development experience in Java, Spring Boot, and Microservices; proficient in modern web frameworks: Angular, React, or Vue.js; familiar with JavaScript/TypeScript and associated tools (npm/yarn); experience with source control (GitHub, Bitbucket) and CI/CD platforms (Jenkins, GitHub Actions); expertise in unit testing (Jest, Mocha, Chai) and UI/integration testing (Cypress, Selenium); understanding of performance tuning, accessibility testing, and application monitoring; hands-on experience with cloud platforms such as GCP, AWS, or equivalent; strong understanding of scalable, distributed application architecture; knowledge of mobile development is a plus.

  • Preferred Qualifications:
    3-5 years of experience working with Agile methodologies (Scrum, SAFe); experience in PI planning and roadmap alignment.

About the Company

Access Data Consulting Corporation is an innovative tech company that seeks talented individuals to join our growing team in Denver, Colorado. Our mission centers around developing state-of-the-art technology solutions that bring real value to our clients and enhance their operational efficiencies.

Company Culture and Benefits

We pride ourselves on fostering a collaborative environment that encourages personal growth, continuous improvement, and team dedication. By joining us, you will not only gain opportunities for professional development but also enjoy a range of benefits tailored to enhance your work-life balance.