Senior Full Stack Java Developer
Job Title: Senior Full Stack Java DeveloperLocation: Minnetonka Mills, MNDuration: 6 monthsExperience: 8+ years overallRequired Experience: 6-8 yearsPrimary Focus: Java/J2EE, ReactJS, Azure, Microservices, Spring BootDomain: Healthcare / PBM preferredRole SummaryLead 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 Development8+ years of hands-on Java/J2EE experience. Strong experience with:Java 8+J2EESpring MVCSpring BootMicroservicesDesign, 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 Development6+ 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 & MicroservicesStrong experience with Microsoft Azure. Hands-on experience developing and deploying Java microservices in Azure. Experience with:KubernetesDockerContainerized applicationsCloud-based deployment platformsDesign scalable and highly available cloud-native solutions. API DevelopmentHands-on experience developing APIs using:RESTGraphQLDesign secure, scalable, and high-performance API services. Integrate APIs with frontend applications, databases, and enterprise systems. Database ExperienceStrong experience with relational databases:OracleSQL ServerHands-on experience with NoSQL databases:MongoDBDesign and optimize database interactions for high-performance applications. Kafka & MessagingExperience with Apache Kafka. Hands-on experience with both:Kafka ProducersKafka ConsumersKnowledge of:Kafka integrationKey StoresTrust StoresCertificatesExperience 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 PipelinesDeployment PipelinesCode ReviewsAutomated TestingExperience with containerized deployments using Docker and Kubernetes. Application ModernizationExperience modernizing and migrating legacy applications. Refactor legacy applications into modern:MicroservicesCloud-native architecturesContainerized solutionsImprove application:PerformanceScalabilityMaintainabilitySecurityAgile & CollaborationCollaborate with:Business AnalystsArchitectsProduct OwnersDevelopment TeamsCross-functional StakeholdersGather 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 & ResponsibilitiesLead 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 AzureKubernetesDockerREST APIsGraphQLOracleSQL ServerMongoDBApache KafkaDatabricksScalaGit / 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 SkillsMicrosoft AzureKafkaAdvanced Java ConceptsMicroservicesSpring Boot