Visa:U.S. CitizensONLY due to legal or government contract requirement.
Tax Terms:W2/1099/Own Corp / Open to vendors
TheSenior Java/AWS Developerwill primarily be responsible for designing, developing and maintaining the Digital Banking/Mobile Platform. These duties include developing and maintaining the Digital Banking Platform including middleware, Apple iOS client, Android client, Mobile website client and HTML 5 web client.
PRINCIPLE DUTIES AND RESPONSIBILITIES:
Develop JSON web APIs for Digital Banking Platform.
Participate in complete project life cycle. Provide technical requirements/specifications, project estimates, and system design configuration for simple to complex projects. Complex projects may include multiple business lines, technologies, and infrastructures.
Provide input on application architecture and uml design within an enterprise system.
Provide application support by diagnosing and remediating problems, performing root cause analysis, developing and maintaining application documentation, defining and maintaining application configuration, designing and executing application disaster recovery, tracking and remediating metrics and trends of application performance.
KNOWLEDGE, SKILLS and ABILITIES:
10 years or more of application development experience.
Strong Experience with Spring Framework IOC container and Spring Boot a must.
Experience with Tomcat or similar application server.
Database development and design experience preferred.
Understanding of relational database principles and tools. e.g. MS SQL Server, MySQL, and Oracle.
Strong understanding of Java and OO concepts and Design Patterns.
AWS Cloud-based development, Kubernetes, Docker, Microservices, DevOps experience.
Strong understanding of Agile Development including daily stand-ups, back-log refinement, sprint planning, and sprint demos.
This level of knowledge is normally acquired through completion of a Bachelor’s Degree in Business, Computer Technology/Science, or a related field and 8-10 years of experience in web design and development, and database design development
PREFERRED: Banking/Financial Service experience