Experience in leading 12-Factor application and Cloud platform implementation
Understand of software design patterns
Applicant must work well under pressure
Understand the SAFE Agile framework
Knowledge of software craftsmanship and Agile best practices
Knowledge of application development on Android or iOS platforms
Mobile UI/UX design
Source control tools:
Git, Subversion, TFS
Spring Boot, Spring Cloud
Integration technologies; such as SOAP, JMS, and REST
Understanding of network design and architecture
Familiar with microservice architecture principle
JAVA 8 or higher
Google Cloud Platform (GCP)
Google Cloud Network
Working conditions:
Remote working with US team.
Responsibilities:
Act as a mentor to junior team members.
Design, develop and implement enterprise-scale solutions to support the organization’s business strategy and goals.
Work closely with our business product owners on an Agile team to fully understand requirements, provide feedback, and request clarification as needed.
Work with other engineers on a collaborative Agile team to deliver code on an ongoing basis.
Review requirements and data models and translate them into responsible applications and architecture.
Conduct design and code reviews with an extended team.
Track and resolve software defects.
Support test execution including system level and integration tests.