Full Stack Software Engineer III
Core
Design, implement, test, and document complex, multi-tiered distributed software systems and web UI solutions for global payments technology.
Role type
Senior Full Stack Software Engineer (Java/React)
Builds
Distributed software systems and large-scale web applications for payments infrastructure
Domain
Financial Technology (Payments)
Deliverable
production ML models | product features
Required skills
Java development, web frontend development, HTML & CSS, Java EE platforms, REST API design, Relational Databases (SQL), ORM technologies (JPA2, Hibernate), Spring MVC Framework, React.js, Git, Agile methodology, test-driven development, Unit testing
Preferred skills
Disaster Recovery, Business Continuity, Operational Resilience, Risk Management, Ant build processes, troubleshooting software issues
Technologies
Java, JEE, Spring MVC, React.js, Redux, React-Router, Hibernate, JPA2, SQL, Git, Mockito
Responsibilities
Engineer complex distributed software systems; Design, implement, test, and document software solutions; Perform code changes to enhance products or add new features; Resolve programming errors and develop new products
Seniority
Senior, hands-on IC