Full-Stack Software Engineer II (Java, Spring Boot & React) | Hybrid - Shakopee, MN
The Full-Stack Software Engineer II at Confidential Client is responsible for designing, developing, and maintaining secure, scalable digital identity solutions using Java, Spring, and React technologies. This hybrid role involves applying secure development practices, collaborating across teams, and contributing to cloud-based SaaS product innovation and architecture evolution to enhance user experiences and product performance.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Software Development.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Position overview
Confidential Client is hiring a Full-Stack Software Engineer II to design and deliver secure, scalable web applications and services. You will work across the stack with Java, Spring (Boot & Security), and React to build SaaS solutions on cloud platforms. This is a hybrid, full-time role based in Minneapolis, MN (three days per week in-office).
What You’ll Do
- Design, develop, test, deploy, and maintain high-performing, secure applications and services using Java, Spring (Boot & Security), and React.
- Build and integrate RESTful APIs and front-end components to deliver excellent user experiences.
- Apply secure development lifecycle practices, threat modeling, and web application security assessments.
- Participate in architecture discussions, code reviews, performance tuning, and system optimizations.
- Contribute to CI/CD pipelines, automation, and deployment tooling.
- Troubleshoot and resolve production incidents; identify root causes and implement long-term fixes.
- Work in an Agile (Scrum) environment; estimate, plan, and deliver in iterative sprints.
- Collaborate with cross-functional teams and share technical knowledge across the organization.
- Work independently on assignments while contributing to team planning and delivery.
Basic Qualifications
- Bachelor’s degree in Computer Science, MIS, or equivalent technology discipline (or equivalent experience).
- 3+ years of professional software development experience building business applications.
- 3+ years of Java and Spring development experience (experience with modern JDKs preferred).
- 2+ years of experience with React and building RESTful web services.
- Experience building SaaS products and familiarity with cloud platforms (AWS preferred).
- Familiarity with developer tools such as VS Code or IntelliJ and issue-tracking tools like Jira.
- Experience with multi-threaded application development and performance tuning.
- Exposure to AI-assisted development tools (e.g., Copilot) is a plus.
- Strong problem-solving skills and ability to work both independently and collaboratively.
Preferred Qualifications
- Hands-on Spring Boot and Spring Security experience.
- Experience with AWS services (Lambda, ECS), Docker, Kubernetes, and container orchestration.
- Familiarity with Ansible, JPA, Linux, and relational databases (MySQL, PostgreSQL, Oracle, SQL Server).
- Experience with SSO, SAML 2.0, and identity/security technologies.
- Understanding of layered design, design patterns, and data access best practices.
- Experience developing commercial or customer-facing products and knowledge of software security concepts (cryptography, obfuscation).
- Smartcard technology experience is a bonus.
Technical stack & tools
- Backend: Java, Spring, Spring Boot, Spring Security, JPA
- Frontend: React, modern JavaScript/TypeScript, REST APIs
- Cloud & DevOps: AWS (Lambda, ECS), Docker, Kubernetes, CI/CD pipelines, Ansible
- Databases: MySQL, PostgreSQL, Oracle, SQL Server
- Tools: IntelliJ, VS Code, Jira, Git, automation tooling
Projects & impact
- Help evolve cloud architecture for vertical and horizontal scalability.
- Identify and remove bottlenecks to accelerate product delivery.
- Drive innovation and contribute to product vision and technical roadmaps.
Location & employment
- Employment type: Full-time
- Work location: Hybrid (required in-office presence three days per week) — Minneapolis, MN
- Note: No relocation assistance; third-party agencies need not apply.
Why join
- Meaningful career growth, learning-forward initiatives, and cross-team collaboration.
- Work on security-focused SaaS products that serve enterprise and government customers.
- Inclusive culture built on diversity, respect, and continuous improvement.
Accessibility & accommodations
Careertakes and our client are committed to inclusive hiring. Applicants who require reasonable accommodations for any part of the application or interview process may request them.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range