Job Title: Java Full Stack Developer
Location: Hopkins, MN (Prefer Locals)
Job Type: W2
Requirements:
- 8+ years of software engineering experience
- Expertise in development using Java, Spring, Spring Boot, Microservices architecture
- UI experience with React/Angular.
- AI experience
- CI/CD and Cloud experience with Azure, AWS, or Google Cloud Platform
- Experience with Load Balancing
Description:
Top 3 Skills:
Java microservices development
Spring Boot and REST API design
Cloud, containers, and DevSecOps
5+ years experience in Java and object oriented design
5+ years microservices development
3+ years Spring Boot
Hands on experience building RESTful APIs using JSON
Experience with API development tools: IntelliJ/Eclipse, Postman, Git, Cucumber
API Gateways and service mesh: Apigee, Istio
Event streaming and data platforms: Apache Kafka, Cassandra, MongoDB, Oracle, Postgres, DB2, SQL Server
DevSecOps CI/CD pipelines: CloudBees Jenkins, Rancher
Containerization and orchestration: Docker, Kubernetes
Monitoring and observability: Splunk, Datadog
Security: OAuth2, JWT, mTLS, API security best practices
Understanding of AI landscape including LLMs, RAG patterns, agents/agentic AI, MCP, and guardrails
Strong collaboration skills across security, storage, infrastructure, and architecture teams
Experience providing testing, production support, and post production assistance
Agile experience including daily stand ups, sprint planning, and retrospectives
Proficient with Microsoft Office, Teams, Jira, ServiceNow, GitLab/GitHub
Additional experience with DB2 schema design, SQL tuning, and database administration tools (BMC, IBM)
Detailed Responsibilities:
Design, develop, and support large scale, complex Java microservices systems
Build and maintain RESTful microservices using Spring Boot
Develop and integrate APIs using industry best practices
Implement event driven architectures using Kafka and related streaming technologies
Collaborate with DevOps and infrastructure teams on CI/CD, automation, and cloud deployments
Apply security best practices across APIs, services, and data layers
Monitor applications using observability tools and support incident triage and resolution
Participate in code reviews and ensure adherence to engineering standards
Support testing, production releases, and post production stabilization
Collaborate in Agile ceremonies and cross functional team activities
Education Requirement
- Bachelor's Degree in:
- Computer Science
- Information Technology
- Or related field
#LI-SS3