Software Engineer II (Java, Spring Boot, React)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Software Engineer II (Java, Spring Boot, React): Designing and developing a comprehensive suite of smart card personalization products with an accent on identity-centric security and cryptographic standards. Focus on building scalable web applications, integrating secure development lifecycles, and optimizing system performance for physical and digital credit cards.
Location: Hybrid (3 days/week in-office) in Shakopee, MN, USA. Must have unrestricted US work authorization.
Salary: $100,781β$147,813 per year
Company
Industry leader in identity-centric security solutions serving over 150 countries with cutting-edge, scalable technologies.
What you will do
- Design, develop, test, and deploy software for smart card personalization products.
- Troubleshoot and resolve complex issues, identifying root causes and implementing effective solutions.
- Participate in requirement reviews, code reviews, unit testing, and technical documentation.
- Collaborate with cross-functional teams to implement new requirements and evolve the architecture.
- Implement secure development life cycle (SDLC) practices, including threat modeling and security assessments.
- Develop features to support market needs, such as EMV adoption of AES standards.
Requirements
- Bachelorβs degree in Computer Science or a related technology discipline.
- 3-6 years of experience creating business applications with Java, Spring, and React.
- Must be able to lawfully work within the US and have unrestricted work authorization.
- Experience working within multi-person teams and collaborative project environments.
- Knowledge of secure development life cycles and web application security assessments.
Nice to have
- Experience with cryptographic programming (PKCS#11, symmetric/asymmetric encryption, key management).
- Proficiency with relational databases such as MySQL, Oracle, PostgreSQL, or SQL Server.
- Experience with Git, BitBucket, Jira, and Jenkins.
- Knowledge of AI integration into the software development lifecycle.
- Familiarity with EMV specifications and multi-threaded development.
- Experience with C#, C, or Python.
Culture & Benefits
- Comprehensive health and well-being programs including medical, vision, and dental insurance.
- Generous 401(k) matching contribution.
- Paid personal time off plus 12 paid holidays.
- Parental leave and education reimbursement.
- Focus on professional growth through learning-forward initiatives and meaningful challenges.
- Inclusive work environment built on diversity, respect, and global affinity groups.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β