Position:
Software Developer II – Java
Company:
Entrust
Compensation:
The anticipated starting base pay for this position is: $100,781-$147,813 per year.
Location:
United States - Shakopee, MN
Employment type:
Full time
Work Arrangement:
Hybrid (3 days in-office)
Short Summary:
Join Entrust as a Software Developer II, where you will design and develop secure, scalable digital identity experiences using Java, Spring, React, and modern web technologies.
Responsibilities:
- Design, develop, test, debug, deploy, and maintain high-performing applications and services.
- Build secure products and enhance user experiences.
- Apply secure development life cycle practices and web application security assessment techniques.
- Participate in system architecture, code reviews, and documentation.
- Troubleshoot and resolve complex technical issues.
- Apply Agile (Scrum) methodology for project tracking.
- Develop and maintain automation and CI/CD environments.
- Collaborate with colleagues and share skills across teams.
Requirement:
- Bachelor’s degree in computer science, MIS, or equivalent.
- 3+ years of software development experience.
- 3+ years of Java and Spring development experience.
- 2+ years of experience with React and RESTful web services.
- 2+ years of experience building SaaS products, preferably on AWS.
- Hands-on experience with VS Code, IntelliJ, Jira, and similar tools.
- Background in developing multi-threaded applications.
Benefits:
- Comprehensive health and well-being programs (medical, vision, dental).
- Generous 401(k) matching contribution.
- Life and disability insurance.
- Mental health coaching and virtual fitness programs.
- Paid personal time off plus 12 paid holidays.
- Parental leave and education reimbursement.