Must be a problem solver with demonstrated experience in solving difficult technology challenges, with a can-do attitude
Experience in leading, designing and implementing web-based solutions
Knowledge of architecture design concepts, object-oriented design and techniques
Knowledge of logical and physical database architectures and operating systems
Self-starter with ability to multi-task, prioritize, manage workload, and consistently deliver results
Experience in Agile and Iterative development methodologies
Strong communication skills with ability to interact with partners globally
Financial transaction systems experience
Architect, design and develop state of the art solutions for solving business problems utilizing the latest and greatest technologies
Document design using architecture and sequence diagrams for use by developers
Keep current on latest technology trends
Develop and implement new software, maintain and improve existing software
Ensure that software functionality is implemented with a with a focus on code optimization and organization
Recommend improvements to existing software programs
Troubleshoot application issues and coordinate issue resolution with operations, functional, and technical teams
Work with software development teams and Service providers in a geographically distributed structure
Provide technical coaching to Junior developers
Works independently on simple to medium complex projects or lead a large program with dependencies on multiple development teams across the organization
Technical Skills
Experience with Java/J2EE technologies (JSP, Servlets, Spring, Sling, Felix, Springboot)
Experience with using latest engineering tools (eg. Jenkins, JIRA, Confluence, Git/Perforce, Node, Grunt, Gulp)
Expert level knowledge of Cloud, AWS, and Services offered by AWS (EC2, S3, RDS, EMR, ECS, Lambda)
Excellent communication skills and the ability to clearly communicate technical concepts to a non-technical audience
Proficiency in developing scripts to build infrastructure as a code - CloudFormation, Terraform, Puppet, Chef, or similar tools
Experience working with automated server configuration and deployment tools - Jenkins, Ansible, or similar tools
Ability to forecast and plan for infrastructure needs and find ways to improve efficiency
Experience with Agile development methodology, tools, and best practices
Desired Skills
oProficiency working in Unix/Linux environments
oKnowledge of containerization technologies such as Docker and Kubernetes
Applying Job & Updating your profile. Please wait…
Update/Review profile information
Please review & update following critical information(s). Update & apply to become a matching Job applicant! Without this information, your profile may not get shortlisted.