Full Stack Engineer

Encore Consulting Services
Minneapolis, MN, United States
1 day ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Ahrefs Site Explorer Artificial Intelligence Airflow Amazon Web Services Application Integration Architecture Microsoft Azure Cascading Style Sheets (CSS) Code Coverage
+44 more
Code Review Databases Continuous Integration Information Engineering DevOps Elasticsearch Java Platform Enterprise Edition (J2EE) Google Webmaster Tools Hibernate (Java) Java Persistence API Spring Framework MySQL Node.Js Object-Relational Mapping Commercial Software Performance Tuning Software Engineering Web Application Frameworks Web Performance Optimization Azure Data Factory Spring Cloud ReactJS Spring-boot SOAPAPI Technical Debt Backend Vue.js AI Platforms AngularJS Infrastructure Automation Frameworks Information Technology Deployment Automation Cassandra Data Analytics Front End Software Development Virtual Agents Asynchronous Programming Restful APIs Splunk Code Restructuring Data Pipelines Dynatrace Devsecops Microservices

Job description

We are seeking a highly skilled and motivated Full Stack Engineer with experience in building modern, cloud-native applications and a strong interest in Agentic AI and AI-Driven Development Lifecycle (AIDLC). This role involves designing and developing scalable, secure, high-performance web applications and microservices on Microsoft Azure, while leveraging AI-assisted and agent-based development patterns to accelerate delivery, improve quality, and enable intelligent user experiences. Candidates with data engineering or AI platform exposure will have opportunities to contribute to data-driven initiatives, intelligent automation, and performance optimization., * System Ownership: Design, scale, and maintain cloud-native microservices and robust system architectures on Microsoft Azure.

  • API Excellence: Architect secure, resilient, high-performance APIs using Java, Spring Boot, Spring Reactive, and WebFlux.
  • UI Leadership: Direct front-end strategies to deliver responsive, accessible, and performant user interfaces using modern JavaScript frameworks.
  • Tech Debt & Quality: Set engineering standards, champion code reviews, and ensure DevSecOps KPIs are exceeded while actively paying down tech debt.
  • Cross-Functional Collaboration: Partner with product managers, UX designers, and enterprise architects to translate complex business needs into technical reality.
  • AIDLC Enablement: Maximize the use of the team’s AI development productivity, refactoring, and test coverage.
  • Intelligent Features: Design and integrate AI-powered workflows, automated reasoning, and intelligent agent-based features into customer-facing applications.
  • Future Proofing: Collaborate with platform teams to evaluate, benchmark, and adopt cutting-edge, emerging AI tools.
  • CI/CD & Infrastructure: Oversee automated deployment pipelines, containerization strategy, and automated testing frameworks.
  • Observability: Drive production reliability, monitoring, and proactive troubleshooting using tools like Dynatrace and Splunk.

Requirements

  • Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent professional experience.
  • Leadership: Demonstrated experience leading engineering teams, running design reviews, and mentoring junior/mid-level developers.
  • Back-End Mastery: 7+ years of software development experience, including 6+ years specializing in Java/J2EE, Spring Boot, Spring Reactive, and WebFlux.
  • Front-End Expertise: 6+ years of front-end experience utilizing JavaScript, HTML, CSS, and modern frameworks (React, Angular, or Vue.js).
  • API & Integration: 5+ years building high-throughput RESTful and SOAP web services.
  • Stack Depth: Proven experience with Node.js, asynchronous programming, ORM frameworks (Hibernate/JPA), and databases (MySQL, Cassandra).
  • Cloud & DevOps: Hands-on expertise building and deploying infrastructure on Microsoft Azure (AWS is a plus).
  • Experience with any Enterprise CMS platform (AEM preferred)

Nice to Have

  • Experience with data pipelines using Apache Airflow or Azure Data Factory.
  • Healthcare or commercial software development experience.
  • Experience in application modernization or re-engineering.
  • Familiarity with AEM, SEO tools (Google Lighthouse, Search Console), and Elasticsearch.

Soft Skills

  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently in a team-oriented, agile environment.
  • Passion for continuous learning and staying current with emerging technologies.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:38 min

Establishing comprehensive monitoring and log management

Michael Eder +1 · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

3:10 min

Correlating dispersed logs using structured request tracing

Michael Eder +1 · LIVE

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · WWC Europe 2026

Videos

See all

Related articles

See all