3+ years of experience in Java development
◆ Bilingual with good verbal and written English
◆ Interest in new languages, such as Go, will be looked upon favorably.
Responsibilities:
◆ Working as an active team member in an agile team and participating in the entire development lifecycle, from requirements to delivery, and being a strong individual contributor in our team oriented environment
◆ Implementing system enhancements and new features to support existing or new business processes
◆ Applying both business and technical expertise to deliver customer focused technical support
◆ Providing technical expertise and contributing to redesigning and upgrading existing systems
◆ Complying with team software development processes
◆ Working closely with stakeholders to implement customer requirements
◆ Understanding of the software development project management lifecycle (end-to-end)
◆ Familiarity with Agile methodologies
REQUIRED SKILLS
Exposure to at least some of the following:
o Documenting and building APIs, e.g. JSON, RESTful
o Linux/Shell
o Frontend frameworks e.g. React, Flutter, NPM
o Production database services, e.g. MySQL, PostgreSQL, Oracle, MSSQL
o CI/CD tools, e.g. GitLab CI/CD or equivalent
o Amazon Web Services; e.g. EC2, S3, Elastic Cache, KMS, RDS
o Container tools, e.g. Docker, Kubernetes, AWS ECS, Helm
o Microservices e.g. API Gateway, IAM.,etc
o Some payment / authentication industry experience beneficial but not required