Senior Full Stack Java Developer

Talent Software Services, Inc.

  • Minnetonka Mills, MN
  • 3 days ago
  • Remote
  • $45.45–$53 Per Hour

Highlights

Ensure software development best practices, quality, scalability, and maintainability. Integrate APIs with frontend applications, databases, and enterprise systems.

Numbers & Facts

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

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

Similar Jobs

See more jobs