Logo for Stride

Lead/Senior Full-Stack Java Engineer

Roles & Responsibilities

  • 6+ years of professional experience as a Full-Stack, Backend, or Software Engineer
  • Strong hands-on experience with Java and backend service development; experience developing modern frontend apps using React and/or NextJS
  • Solid experience with relational and NoSQL databases; practical experience in AWS-based cloud environments
  • Strong understanding of RESTful APIs, distributed systems, and scalable architectures; comfortable working in Agile delivery environments and with excellent communication in client-facing roles

Requirements:

  • Design, build, test, and maintain full-stack applications across backend, frontend, and cloud infrastructure, including scalable services and APIs
  • Collaborate with Product Managers, Designers, and Engineers to refine requirements, estimate work, and contribute to sprint planning
  • Ensure security, observability, production readiness, and adherence to engineering best practices; participate in code reviews and architectural discussions
  • Provide technical leadership on delivery teams and engage with client stakeholders to communicate tradeoffs, progress, and delivery plans

Job description

About Stride Consulting

Stride is an AI-Powered software engineering firm built to deliver real results. We combine elite engineering talent with cutting-edge GenAI tooling to help companies build high-quality software, modernize legacy systems, and future-proof their tech orgs. We are trusted technology partners with some of the biggest names revolutionizing the tech industry. From scaling startups to iconic Fortune 500 companies, we help our clients reach their goals by providing collaborative high-end technical consulting, agile transformation, and product delivery.

What We Are Looking For

We are seeking a Lead / Senior Full-Stack Java Engineer to design, build, and deliver high-quality custom software solutions across backend, frontend, and cloud infrastructure. You will work closely with Product Managers, Designers, and other Engineers to deliver scalable, secure, and maintainable systems that drive real business outcomes. This is a hands-on, client-facing role in a consulting environment where you contribute directly to code while helping shape technical direction and mentor team members.

Why Stride

Learn, practice, teach. You’ve invested in your career to become a great Lead/Senior Full-Stack Java Engineer, now it’s time to share it with the most exciting tech companies who are dying to become more product and user-centric! At Stride, you’ll work with excellent teams who care about adding value and improving themselves and everyone around them. Work for one company, impact many!

Full-Stack Development & Delivery

• Design, develop, test, and maintain full-stack applications across backend and frontend layers.

• Build scalable backend services and APIs that support high-performance, data-driven applications.

• Develop modern, responsive frontend experiences with a strong focus on usability and performance.

• Write clean, maintainable, and well-tested code following engineering best practices.

• Participate actively in code reviews, design discussions, and technical decision-making.

Agile Collaboration & Delivery Excellence

• Partner closely with Product Managers and Product Owners to refine backlogs and clarify requirements.

• Break down complex work into well-scoped, estimable user stories and technical tasks.

• Provide reliable estimates and contribute to sprint and release planning.

• Inspect and adapt through retrospectives, continuously improving team delivery and engineering practices.

• Support a culture of transparency, accountability, and continuous improvement.

Cloud, Data & System Integration

• Design and integrate cloud-based services and messaging systems to support distributed architectures.

• Build and support data integrations and pipelines across relational, NoSQL, and analytics platforms.

• Ensure applications are secure, observable, and production-ready.

• Partner with DevOps and platform teams to support deployments, monitoring, and reliability.

Technical Leadership & Collaboration

• Serve as a technical leader on delivery teams, helping guide architecture and implementation decisions.

• Collaborate closely with Product Managers and Designers to translate requirements into technical solutions.

• Help estimate work, identify risks, and contribute to delivery planning and execution.

• Support technical discovery and feasibility assessments during early phases of engagements.

Client & Stakeholder Engagement

• Work directly with client stakeholders to understand technical requirements and constraints.

• Participate in technical discussions, demos, and solution walkthroughs.

• Communicate clearly about tradeoffs, risks, and implementation approaches.

• Represent engineering best practices in client-facing environments.

Continuous Improvement & Engineering Excellence

• Promote engineering standards around quality, testing, security, and performance.

• Leverage modern tooling, automation, and AI-assisted development to improve productivity and quality.

• Contribute to internal engineering patterns, documentation, and shared components.

• Stay current with modern full-stack and cloud-native best practices.

Qualifications – Must-Haves

• 6+ years of professional experience as a Full-Stack, Backend, or Software Engineer.

• Strong hands-on experience with Java and backend service development.

• Experience developing modern frontend applications using React and/or NextJS.

• Solid experience working with relational and NoSQL databases.

• Practical experience working in AWS-based cloud environments.

• Strong understanding of RESTful APIs, distributed systems, and scalable architectures.

• Comfortable working in Agile delivery environments (Scrum, Kanban).

• Excellent communication skills and ability to work in client-facing roles.

Qualifications – Nice-to-Haves

• Experience with Snowflake or analytics platforms.

• Familiarity with event-driven architectures (e.g., Kafka/MSK).

• Consulting or professional services background.

• Experience mentoring engineers or leading technical workstreams.

• Exposure to AI-enabled services such as AWS Rekognition.

What Success Looks Like

• You deliver high-quality, scalable solutions across the full stack.

• Teams trust your technical judgment and rely on you for guidance.

• Clients view you as a strong engineering partner—not just an implementer.

• Codebases improve over time through your influence and standards.

• You balance speed, quality, and maintainability in real-world delivery environments.

Qualifications – Nice-to-Haves

• Experience with analytics or data platforms.

• Familiarity with event-driven architectures.

• Consulting or professional services background.

• Experience mentoring engineers or leading technical workstreams.

• Exposure to AI-enabled services or machine learning integrations.

What Success Looks Like

• You deliver high-quality, scalable solutions across the full stack.

• Teams trust your technical judgment and rely on you for guidance.

• Clients view you as a strong engineering partner—not just an implementer.

• Codebases improve over time through your influence and standards.

• You balance speed, quality, and maintainability in real-world delivery environments.

Stride Consulting is committed to equal treatment and opportunity in all aspects of recruitment, selection, and employment without regard to gender, race, religion, national origin, ethnicity, disability, gender identity/expression, sexual orientation, veteran or military status, or any other category protected under the law. Stride Consulting is an equal opportunity employer; committed to a community of inclusion, and an environment free from discrimination, harassment, and retaliation.

Full Stack Engineer Related jobs

Other jobs at Stride

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.