Senior Java/j2ee Consultant Resume
Bellevue, WA
OBJECTIVE:
Enterprise Architect/Development Lead working with teams on applying cutting edge web and server side technologies to build next generation web and mobile applications in SaaS model on AWS Cloud.
SUMMARY:
- 13 + years of IT experience in architecture, design and development. Possess strong leadership & problem solving skills and work effectively as part of a team, or independently.
- Lead small to large teams both at onsite and offshore & involved in project/resource planning, estimations and POC implementations for multiple projects with strong understanding of scalability, reliability, security, performance, maintainability of on premise and cloud SaaS based applications.
- Worked on several initiations starting from POCs and frameworks and closely worked with architects, directors, executive directors to identify technical solutions and business process improvements in support of the business and IT strategic direction.
- Architected, Designed and implementation of a complex, enterprise desktop & mobile web application software development and integration effort and software architecture for new applications or upgrades to existing applications using best - of-breed technologies.
- Successful track record in leading and delivering projects given demanding timelines utilizing Agile Methodologies and Continuous integration using Jenkins Build Infrastructure.
- Very Good experience in building prototypes using new technologies and demonstrating them to senior management
- Amazon Web Services (AWS) with expertise in Amazon’s cloud computing offerings
- Recently working on various prototypes with Docker Containers, AWS ECS, RDS, SQS/SNS, S3, AWS Lambda etc.
- Strong understanding and implemented knowledge of application & data security using Oracle IDM, CA site minder authentication and authorization, SSL, Https, spring security and algorithms like AES, MD5, SHA, RSA, Kerberos and oAuth2.
- Proven implementation experience and knowledge of Web services SOAP +WSDL and Restful, application protocol stack and messaging data formats Json, XML, CSV and Text.
- Guide and mentor development team in coding standard best practices and enforcing code quality using tools such as check style, PMD, sonar cube and fortify.
- Evaluating open source tools and implementing proof of concepts as needed and installed software and established framework for new initiations to improve the team productivity.
- Strong hands-on understanding of DevOps implementation and Micro services.
- Have good communication skills and interfacing with developers, quality assurance, and other project team members and constant Interaction with Business analysts, PMs, CAMs.
TECHNICAL SKILLS:
J2EE/Java
AWS (Amazon Web services), Open Shift
Hadoop, Zoo keeper, HBase
Native iOS and android apps (Cordova /Phone Gap) - My Confidential Enterprise
Oracle DB (9i/10g/11g), IDM /IAM Security, Coherence cache, Web logic app server
IBM Commerce, IBM MQ, Web sphere app server
CA Site minder security, Wiley application monitoring
HP Fortify Security
Web Development
HTML/HTML5, CSS/CSS3
Java script - Jquery, ExtJs (Sencha touch, Sencha), Boot strap and anjularJs
CI/CD tools
Code repository - Git, Accurev, CVS and Subversion
Build framework - Maven, Ant and Grunt
Tools: - Jenkins, Jira
Open source frameworks
Spring (Core, MVC, DAO, JMS, Security, oAuth2, Boot and Cloud)
Cloud Netflix OSS
Struts
Hibernate
Apache Camel integration, Apache web server, Tomcat Web server
Docker
PROFESSIONAL EXPERIENCE:
Senior Java/J2EE Consultant
Confidential, Bellevue, WA
Responsibilities:
- Architect/Lead the project/resource planning, estimations and POC implementations.
- Framework setup to abstract the logging, error handling, security etc to build cloud native applications using Spring Cloud/ Netflix OSS (Eureka, Hystrix, Ribbon and Zuul).
- Hands-On implemented following micro services using Spring Cloud Netflix OSS, Spring Boot, Apache Camel routes and deployed on Amazon Virtual private cloud using AWS EC2 instances to get the benefit of AWS elasticity, High availability and fault tolerance and Docker Containers.
- Product signup micro service
- Employee preauthorization micro service
- Wireless Order submission micro service
- Wireless subscriber management micro service
- Wireless device management micro service
- Product feature management micro service
- Product analytics micro service
- Customer notification micro service
- Designing the scalable and robust system architecture that can handle the million service calls at a time.
- Working on moving the Storage in AWS S3 service from traditional VM.
- Implemented AWS Cloud front service to publish product training content and static data.
- Implemented AWS IAM (Identity access management) to secure the enterprise applications.
- Developed the Security (authentication and authorization) for the users of these web services using spring security /LDAP auth.
- Performance tuning, Heap & thread dumps analysis using Yourkit profiler and monitored application using CA Wily application.
- Testing - Automated code testing for unit testing & integration testing using Junit and easy mock.
- Implementing DevOps delivery model.
- Architected, implemented restful services using Apache camel routes, spring bean factory and application context, Spring DAO, Hibernate, Java POJO, JAXB and JSON for following services in agile development and deployed on WAS 8.1.
- Testing - Automated code testing for unit testing & integration testing using Junit and easy mock.
Confidential
Senior Java/J2EE consultantResponsibilities:
- Architected, implemented restful services using Apache camel routes, spring bean factory and application context, Spring DAO, Hibernate, Java POJO, JAXB and JSON for following services in agile development and deployed on WAS 8.1.
- Testing - Automated code testing for unit testing & integration testing using Junit and easy mock.
Confidential
Mobile Application Architect/Lead Developer
Responsibilities:
- Lead team size of 6 and team building, leading the project/resource planning, estimations and POC implementations.
- Initial framework evolution, architecture and team setup and development.
- My Confidential enterprise mobile application implementation using CSS, Sencha touch (HTML5), spring (MVC, DAO), Restful APIs and deployed on JBoss application server.
- Implemented My Confidential enterprise native app implementation for iOS & android platforms and fixed application hybrid application crash issues.
- Implemented push Notification and Camera Integration services to iRepair functionality by customizing Cordova native code.
- Installed and maintained Hudson for continues integration and deployments and developed shell scripts to move the build files between the environments.
Confidential
Senior Java/J2EE consultant
Responsibilities:
- Ecommerce product evaluation, POC implementation and team setup and Worked on IBM ecommerce and sterling ecommerce products.
- Architected and implemented an iOS and Android tablet devices supporting ecommerce platform by integrating with Site minder SSO.
- Architected and developed following My Confidential enterprise portal self serve portal, ecommerce (desktop version), machine 2 machines (IOT) and deployed on web logic (8/10gR3) using CSS,HTML, Java script (JQuery, Moo tools and Dojo), Java/J2EE, Spring, Hibernate, JDBC, JMS, restful and SOAP, WSDL.
- Implemented asynchronous (JMS) and multi threaded automated batch processes to save the business operational cost using Java multi threading, PL/SQL and shell scripting.
- Performance tuning, Heap & thread dumps analysis using JProbe profiler.
- Testing - Automated code testing for unit testing & integration testing using Junit and easy mock.