JOBSEARCHER

Senior Full Stack Java Developer

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 BootDomain: 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+J2EESpring MVCSpring Boot
  • MicroservicesDesign, 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
  • DockerContainerized applications
  • Cloud-based deployment platforms
  • Design scalable and highly available cloud-native solutions.
  • API Development
  • Hands-on experience developing APIs using:
  • RESTGraphQLDesign secure, scalable, and high-performance API services.
  • Integrate APIs with frontend applications, databases, and enterprise systems.
  • Database Experience
  • Strong experience with relational databases:
  • OracleSQL ServerHands-on experience with NoSQL databases:
  • MongoDBDesign 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 StoresTrust Stores
  • CertificatesExperience integrating Kafka into enterprise microservices applications.
  • Databricks & ScalaGood knowledge of Databricks.
  • Experience or knowledge of Scala.
  • Ability to work with data engineering and analytics platforms as part of enterprise applications.
  • DevOps & CI/CDHands-on experience with DevOps practices.
  • Build and maintain CI/CD pipelines.
  • Experience with:
  • GitGitHub / GitLabAutomated 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
  • ScalabilityMaintainabilitySecurityAgile & Collaboration
  • Collaborate with:
  • Business Analysts
  • ArchitectsProduct Owners
  • Development TeamsCross-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 / PBMKnowledge of Pharmacy Benefit Management (PBM) applications is preferred.
  • Healthcare domain experience is desirable.
  • Experience with formulary management applications is an advantage.
  • Required Technical SkillsJava / J2EEJava 8+ReactJSSpring BootSpring MVCMicroservicesMicrosoft Azure
  • KubernetesDockerREST APIsGraphQLOracleSQL ServerMongoDBApache Kafka
  • DatabricksScalaGit / GitHub / GitLabDevOps / CI/CDEssential SkillsHands-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 AzureKafkaAdvanced Java Concepts
  • MicroservicesSpring Boot