Hybrid Software Developer II, Full-Stack Java

Posted last month

Apply now

About the role

  • Passionately design, test, deploy, debug, implement high performing and secure software applications that transform user experiences
  • Effectively apply Agile (Scrum) methodology to track progress and enforce project standards
  • Apply secure development life cycle practices, threat modelling, and web application security assessments
  • Participate in architecture and design discussions, code reviews, requirements definition, and documentation
  • Contribute to the estimation of work for the team by defining task breakdown, project duration and concurrent effort
  • Troubleshoot and resolve complex technical issues, identify root causes and implement effective solutions
  • Develop and maintain automation and CI/CD environments
  • Function independently with project assignments and with minimal supervision and exhibit a process-oriented mindset
  • Collaborate with product teams and share skills across teams
  • Short-term/major projects: expand data collection and AI capabilities of Issuance Device Management cloud solution
  • Contribute hardware integrations to device integration services bundled with Issuance solutions
  • Identify opportunities to drive innovation, accelerate product launches, and remove bottlenecks to deliver results faster

Requirements

  • Bachelor’s degree in computer science, MIS, or equivalent degree in a technology discipline
  • 3+ years relevant software development experience creating business applications with Java/Spring/React technologies
  • Experience in RESTful web service development
  • Understands the concepts of business objects, layered design, data access objects, and design patterns
  • Experience with relational databases such as MySQL, Oracle, PostgreSQL, SQL Server and SQL languages
  • Must be able to lawfully work within the US and have unrestricted work authorization for US
  • Preferred: Experience with IntelliJ, Jenkins and Jira
  • Preferred: Experience in multi-threaded applications
  • Preferred: Experience with software security concepts (secure SDLC, cryptography, obfuscation, ...)
  • Preferred: Experience with SaaS development and deployment
  • Preferred: Experience in Spring boot, Spring security
  • Preferred: Experience with Docker, Kubernetes, Ansible scripts, JPA, Linux
  • Preferred: Experience in SSO, SAML 2.0
  • Preferred: Experience developing a commercial/external software product
  • Preferred: Experience in smart card technology

Benefits

  • comprehensive health and well-being programs which include medical, vision, dental
  • generous 401(k) matching contribution
  • life and disability insurance
  • mental health coaching
  • virtual fitness programs
  • paid personal time off plus 12 paid holidays
  • parental leave
  • education reimbursement
  • company’s discretionary annual incentive plan
  • Flexible work options (remote, hybrid, or on-site)

Job title

Software Developer II, Full-Stack Java

Job type

Experience level

Mid levelSenior

Salary

$100,781 - $147,813 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job