Senior Full Stack Java Engineer

Spectraforce
Minneapolis, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Minneapolis, United States of America

Tech stack

HTML
Java
JavaScript
Artificial Intelligence
Azure
CSS
Cloud Computing
Cloud Engineering
Code Review
Databases
Continuous Integration
Relational Databases
DevOps
Java Platform Enterprise Edition (J2EE)
Github
Design of User Interfaces
Monitoring of Systems
HP Systems Insight Manager
Spring
PostgreSQL
Log Analysis
Openshift
Performance Tuning
Scrum
Release Management
Cloud Services
Kusto Query Language
Responsive Web Design
Software Deployment
Software Engineering
SQL Databases
Web Services
Enterprise Software Applications
GitHub Copilot
Office365
React
Grafana
Spring-boot
Generative AI
Backend
Deployment Automation
Azure
GraphQL
Front End Software Development
Api Design
REST
Splunk
Spring Batch
Dynatrace
Api Management
Docker
Artifactory
Microservices

Job description

We are seeking an experienced Senior Full Stack Java Engineer with 10+ years of software development experience to design, develop, and support enterprise-scale applications. The ideal candidate will possess strong expertise in modern front-end technologies, backend API development, cloud-native architectures, DevOps practices, and application monitoring., * Design, develop, test, and maintain scalable enterprise applications.

  • Develop responsive user interfaces using React, JavaScript, HTML, and CSS.
  • Build and maintain backend services using Java/J2EE, Spring Framework, and RESTful APIs.
  • Develop and support microservices-based architectures.
  • Implement and maintain GraphQL services and API integrations.
  • Participate in application design, architecture discussions, and code reviews.

Backend & API Development

  • Develop APIs and services using:
  • Java/J2EE
  • Spring Core
  • Spring Boot
  • Spring Batch
  • REST APIs
  • Microservices Architecture
  • GraphQL
  • Design and optimize SQL queries and database interactions.
  • Work with PostgreSQL and other relational databases.

Cloud & DevOps

  • Deploy and manage applications in cloud-native environments.
  • Support CI/CD pipelines and automated deployment processes.
  • Work with:
  • Microsoft Azure
  • OpenShift
  • Azure Kubernetes Service (AKS)
  • Docker
  • GitHub
  • GitHub Actions
  • Artifactory
  • Participate in release management and production deployments.

Monitoring & Production Support

  • Monitor application health and troubleshoot production issues.
  • Utilize observability and monitoring tools including:
  • Splunk
  • Azure Kusto Query Language (KQL)
  • Grafana
  • Dynatrace
  • Analyze logs, performance metrics, and system behavior to identify and resolve issues.

Agile Delivery

  • Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement.
  • Collaborate closely with Product Owners, Architects, QA, and business stakeholders.
  • Contribute to continuous improvement initiatives and engineering best practices.

AI-Enabled Engineering

  • Leverage enterprise-approved AI tools to improve productivity and software delivery quality.
  • Utilize tools such as:
  • GitHub Copilot
  • Microsoft 365 Copilot
  • Approved Generative AI platforms
  • Apply AI-assisted development for coding, documentation, troubleshooting, and decision-making.

Requirements

This role requires hands-on experience across the full software development lifecycle, including UI development, microservices architecture, cloud deployments, CI/CD automation, production support, and performance optimization. Experience within the healthcare domain is highly preferred., * 10+ years of software development experience.

  • Strong experience with:
  • React
  • JavaScript
  • HTML
  • CSS
  • Extensive backend development experience using:
  • Java/J2EE
  • Spring Boot
  • Spring Core
  • Spring Batch
  • REST APIs
  • Microservices
  • Experience with:
  • SQL
  • PostgreSQL
  • GraphQL
  • Hands-on cloud experience with Azure, OpenShift, and AKS.
  • Experience with DevOps tools and CI/CD pipelines.
  • Strong troubleshooting and production support experience.
  • Experience with monitoring and observability tools such as Splunk, Grafana, Dynatrace, and Azure KQL.
  • Experience working in Agile/Scrum environments.
  • Excellent communication and collaboration skills.

Apply for this position