We seek talented Full Stack Developers to develop advanced technologies and applications revolutionizing payments.
Role:
Lead the design implementation, and delivery of engineering efforts across a program.
Create, introduce, test, and deploy new technology to optimize the service.
Design and build technical road-maps and guide the development staff on adoption.
Contribute to all parts of the software's development including design, development, documentation, and testing.
Have strong ownership of your team's software and are deep in the maintenance characteristics, runtime properties, and dependencies including hardware, operating system, and build.
Communicate, collaborate and work effectively in a global environment.
Qualifications
BA/BS degree in Computer Science or related technical field or equivalent work experience.
8+ years minimum of back-end development experience in CORE JAVA (using OO Design and Analysis, Design Patterns, etc.)
Experience in core JAVA technologies including Spring Framework, JMS, Hibernate, and Enterprise Integration Patterns.
Experience building Front-end applications using JavaScript, AngularJS, HTML5, CSS3.
Experience building highly scalable and reliable Restful Web Services / APIs using Spring.
Experience with PostgreSQL or clickhouse.
Experience with Test Driven Development using TestNG/Junit testing frameworks.
Experience working within an Agile/Scrum and CI/CD environment.
Experience working with version control using GIT/BitBucket.