Senior Full Stack Java Developer
- Java
- J2EE
- React.js
- Azure
- Microservices
- Spring Boot
- Kubernetes
- MVC
- Docker
- GraphQL
- Oracle
- NoSQL
- MongoDB
- Apache Kafka
- Databricks
- Scala
- Devops
- CI/CD
- Git
- GitHub
- GitLab
- Agile
- REST API
-
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 aformulary management application.
-
Design and implement scalable, secure, and high-performance full-stack solutions.
-
Work extensively withJava/J2EE and ReactJS.
-
Develop cloud-native applications usingMicrosoft 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 withMicrosoft Azure.
-
Hands-on experience developing and deployingJava 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 withApache 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 ofDatabricks.
-
Experience or knowledge ofScala.
-
Ability to work with data engineering and analytics platforms as part of enterprise applications.
DevOps & CI/CD
-
Hands-on experience withDevOps 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 migratinglegacy 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 withinAgile 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 ofPharmacy 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 withJava Microservices projects.
-
Strong experience withAzure.
-
StrongSpring 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
Senior Full Stack Java Developer Β· Talent Technical Services, Inc