E

Entrust

Identity, payments, and data protection solutions

Full-Stack Software Engineer 2 - Multiple Teams

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeShakopee, MN, USA

About the Job

Requirements

  • A bachelor's degree in computer science, management information systems, or an equivalent technology discipline.
  • At least 3 years of relevant software development experience creating business applications.
  • At least 3 years of Java and Spring development experience, preferably using JDK 21 or later.
  • At least 2 years of experience with React and RESTful web services.
  • At least 2 years of experience building software-as-a-service products, preferably on Amazon Web Services.
  • Hands-on experience with Visual Studio Code, IntelliJ, Jira, or similar tools.
  • Background developing multithreaded applications.
  • Exposure to artificial intelligence tools and Copilot-based development workflows.
  • Ability to work independently while collaborating effectively within a team environment.
  • Experience tuning application performance.

Responsibilities

  • Design, develop, test, debug, deploy, and maintain high-performing, secure applications and services using Java, Spring, and React.
  • Build secure products and deploy software solutions that enhance user experiences.
  • Apply secure development life cycle practices, threat modeling, and web application security assessment techniques.
  • Participate in system architecture, optimization of existing systems, code reviews, requirements definition, and documentation.
  • Troubleshoot and resolve complex technical issues by identifying root causes and implementing effective solutions.
  • Apply Agile Scrum methodology to track progress and support consistent project standards.
  • Contribute to team planning and estimation by defining task breakdowns, timelines, and effort requirements.
  • Develop and maintain automation and continuous integration/continuous delivery environments.
  • Work independently on project assignments with minimal supervision.
  • Collaborate with colleagues and share skills with other Entrust teams.
  • Help the development team evolve the architecture and technology stack of the cloud solution to support vertical and horizontal scalability.
  • Identify opportunities to drive innovation, accelerate product launches, and remove bottlenecks to deliver results faster.
  • Help the team design and develop solutions aligned with the product vision while staying current with industry trends and technologies.

Desired Qualifications

  • Experience with Spring Boot and Spring Security.
  • Familiarity with AWS Lambda functions, Amazon ECS, Docker, Kubernetes, Ansible, Java Persistence API, and Linux.
  • Experience with single sign-on and Security Assertion Markup Language 2.0.
  • Experience working in a software development life cycle environment.
  • Understanding of business objects, layered design, data access objects, and design patterns.
  • Knowledge of relational databases such as MySQL, Oracle, PostgreSQL, and SQL Server, and SQL languages.
  • Understanding of software security concepts, including cryptography and obfuscation.
  • Experience developing commercial or external software products.
  • Smartcard technology experience.
  • Experience with Agile methodologies and related tools.

About the Company

Entrust

Identity, payments, and data protection solutions

Entrust provides cybersecurity and digital identity solutions to protect identities, payments, and data for governments, businesses, and financial institutions. Its products include identity and access management to verify users and control access, secure payment technologies, and data encryption services. It also sells secure card issuance hardware and software, including color ribbon kits, and offers dashboards and subscription software, plus partner programs. Its goal is to secure both digital and physical transactions and help customers manage security efficiently.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Shakopee, MN
Founded
1994

Recently Posted Jobs

Explore more opportunities at Entrust

See more jobs