- Architect, design, lead and perform migration of an on-prem large scale enterprise application to AWS
- Design, develop and implement cloud solution based on AWS cloud services and containerization technologies
- Design and migrate existing application to microservices architectures
- Work with the lead Solution Architect to outline the governance and mircoservices development guiding principles as well as ensuring the best practices are followed by the development team
- Provide AWS/Cloud expertise support to lead Solution Architect and developers
- Work collaboratively with agile team to understand the business domain and client requirements that drive analysis, architecture/design and development of quality technical solutions and deliverables. These solutions cross a broad spectrum of technologies and must align with business and IT strategies and to comply with the organization’s architectural and security standards
- Lead technical design sessions, architect and document technical solutions that are aligned with client business objectives, and identifying gaps between the client's current and desired end states
- Design and develop accessible user interfaces conforming to Section 508 standards
- Design, implement and interface with RESTful web services
- Develop backend services in Java
- Write responsive user interfaces working on major browsers including Internet Explorer and Chrome
- Write unit test with high code coverage
- Interact with your team members and the government client using the Agile/DevOps methodology
Required qualifications to be successful in this role
- 10+ years of experience in implementing SOA using Java/J2EE technologies and hands-on experienced with Java 8
- 5+ years of experience implementing Web Services, including RESTful
- 5+ years of experience with building, delivering and managing cloud environment using AWS
- 4+ years of experience in hands-on technical consulting, solution architect or engineering role
- 4+ years of experience with building large-scale enterprise or big data solutions
- Experience developing web application with JQuery, JQuery widget factory, JavaScript, Handlebars, XML, DHTML, Ajax, CSS
- Experience writing unit test code coverage using Karma, Jasmine, Junit and mocking framework or similar tools
- Experience working with Lucene-based big data technologies (i.e. Solr, Elasticsearch)
- Experience working with NoSQL database (i.e. Cassandra)
- Experience working with front-end tools and libraries such as LESS, SASS, Grunt, Bower, Node, and knowledge of Section 508
- Experience working with build and deployment tools such as Jenkins, Maven or similar tools
- Experience working with SVN/Git, MySQL, Hibernate, Spring framework, Linux, JBoss/WildFly and Linux
- Experience with microservices, containerization technologies, Lambda, AWS virtual private cloud, AWS import/export Snowball, AWS CloudWatch, AWS CloudSearch, AWS ElasticSearch, Amazon Simple Notification System, Lambda, S3, API Gateway, Auto scaling, SQS, AWS CloudFormation
- Experience in Agile development methodologies
- Knowledge of FedRAMP, ATO, and the implications of C&A and A&A
Education requirements are a Bachelor’s Degree in Engineering, Computer Science, Math, and Physics or in an appropriate discipline.
Regards
Dinesh