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 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