Senior Full Stack Java Developer

Talent Software Services, Inc.
  • Minnetonka Mills, MN
  • Remote
  • $45.45–$53 Per Hour
  • Instant Apply
3 days ago

Job Description

  • Job Title: Senior Full Stack Java Developer

  • Location: Minnetonka Mills, MN

  • Duration: 6 months

  • Experience: 8+ years overall

  • Required Experience: 6–8 years

  • Primary Focus: Java/J2EE, ReactJS, Azure, Microservices, Spring Boot

  • Domain: Healthcare / PBM preferred

Role Summary

  • Lead development and modernization of a formulary management application.

  • Design and implement scalable, secure, and high-performance full-stack solutions.

  • Work extensively with Java/J2EE and ReactJS.

  • Develop cloud-native applications using Microsoft Azure and Kubernetes.

  • Collaborate with business analysts, architects, product owners, and cross-functional teams.

  • Ensure software development best practices, quality, scalability, and maintainability.

  • Mentor junior developers and promote technical excellence.

Java / Backend Development

  • 8+ years of hands-on Java/J2EE experience.

  • Strong experience with:

    • Java 8+

    • J2EE

    • Spring MVC

    • Spring Boot

    • Microservices

  • Design, develop, and implement complex business logic.

  • Develop and maintain enterprise web applications.

  • Experience with complex technical architectures and multiple technologies.

  • Strong understanding of advanced Java concepts.

Front-End Development

  • 6+ years of ReactJS experience.

  • Develop modern, reusable, and scalable UI components.

  • Integrate ReactJS applications with backend APIs and microservices.

  • Optimize frontend applications for performance and maintainability.

Cloud & Microservices

  • Strong experience with Microsoft Azure.

  • Hands-on experience developing and deploying Java microservices in Azure.

  • Experience with:

    • Kubernetes

    • Docker

    • Containerized applications

    • Cloud-based deployment platforms

  • Design scalable and highly available cloud-native solutions.

API Development

  • Hands-on experience developing APIs using:

    • REST

    • GraphQL

  • Design secure, scalable, and high-performance API services.

  • Integrate APIs with frontend applications, databases, and enterprise systems.

Database Experience

  • Strong experience with relational databases:

    • Oracle

    • SQL Server

  • Hands-on experience with NoSQL databases:

    • MongoDB

  • Design and optimize database interactions for high-performance applications.

Kafka & Messaging

  • Experience with Apache Kafka.

  • Hands-on experience with both:

    • Kafka Producers

    • Kafka Consumers

  • Knowledge of:

    • Kafka integration

    • Key Stores

    • Trust Stores

    • Certificates

  • Experience integrating Kafka into enterprise microservices applications.

Databricks & Scala

  • Good knowledge of Databricks.

  • Experience or knowledge of Scala.

  • Ability to work with data engineering and analytics platforms as part of enterprise applications.

DevOps & CI/CD

  • Hands-on experience with DevOps practices.

  • Build and maintain CI/CD pipelines.

  • Experience with:

    • Git

    • GitHub / GitLab

    • Automated Build Pipelines

    • Deployment Pipelines

    • Code Reviews

    • Automated Testing

  • Experience with containerized deployments using Docker and Kubernetes.

Application Modernization

  • Experience modernizing and migrating legacy applications.

  • Refactor legacy applications into modern:

    • Microservices

    • Cloud-native architectures

    • Containerized solutions

  • Improve application:

    • Performance

    • Scalability

    • Maintainability

    • Security

Agile & Collaboration

  • Collaborate with:

    • Business Analysts

    • Architects

    • Product Owners

    • Development Teams

    • Cross-functional Stakeholders

  • Gather requirements and translate them into technical solutions.

  • Work within Agile methodologies.

  • Participate in technical design and solution discussions.

  • Maintain development standards and code review documentation.

Leadership & Responsibilities

  • Lead development and modernization initiatives.

  • Provide technical guidance and mentorship to junior developers.

  • Conduct code reviews.

  • Ensure adherence to software development best practices.

  • Monitor project timelines and deliverables.

  • Ensure delivery aligns with business-critical milestones.

  • Troubleshoot complex technical issues and provide scalable solutions.

Healthcare / PBM

  • Knowledge of Pharmacy Benefit Management (PBM) applications is preferred.

  • Healthcare domain experience is desirable.

  • Experience with formulary management applications is an advantage.

Required Technical Skills

  • Java / J2EE

  • Java 8+

  • ReactJS

  • Spring Boot

  • Spring MVC

  • Microservices

  • Microsoft Azure

  • Kubernetes

  • Docker

  • REST APIs

  • GraphQL

  • Oracle

  • SQL Server

  • MongoDB

  • Apache Kafka

  • Databricks

  • Scala

  • Git / GitHub / GitLab

  • DevOps / CI/CD

Essential Skills

  • Hands-on experience with Java Microservices projects.

  • Strong experience with Azure.

  • Strong Spring Boot / Microservices experience.

  • Extensive Java/J2EE development experience.

  • Strong ReactJS development experience.

  • API development using REST or GraphQL.

  • Experience with relational and NoSQL databases.

  • Hands-on DevOps and CI/CD experience.

  • Excellent verbal and written communication skills.

Digital Skills

  • Microsoft Azure

  • Kafka

  • Advanced Java Concepts

  • Microservices

  • Spring Boot

Numbers & Facts

LocationMinnetonka Mills, MN (
Remote
)
Salary$45.45–$53 Per Hour

Skills

  • Agile Programming Methodologiesunmatched
  • Application Programming Interface (API)unmatched
  • Best Practicesunmatched
  • Business Analysisunmatched
  • Business Architectureunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Compensation and Benefitsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Data Analysisunmatched
  • Database Designunmatched
  • Database Optimizationunmatched
  • Documentation Reviewunmatched
  • Enterprise Applicationsunmatched
  • Formularyunmatched
  • GraphQLunmatched
  • Healthcareunmatched
  • High Availabilityunmatched
  • Identify Issuesunmatched
  • Internet Applicationunmatched
  • Javaunmatched
  • Java Deploymentunmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Maintain Complianceunmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • Microsoft Windows Azureunmatched
  • Performance Tuning/Optimizationunmatched
  • Pharmacyunmatched
  • Presentation/Verbal Skillsunmatched
  • Project Trackingunmatched
  • Protective Servicesunmatched
  • REST (Representational State Transfer)unmatched
  • React.jsunmatched
  • Requirements Managementunmatched
  • Scala Programming Languageunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Technical Leadershipunmatched
  • Technical/Engineering Designunmatched
  • User Interface/Experience (UI/UX)unmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder