Aws Application Architect/java Lead Developer Resume
Reston, VA
SUMMARY
- 13+ years of professional experience in IT industry in AWS cloud computing and Java J2EE and Node Js technologies.
- Extensive experience on Java, J2EE Technologies Spring Boot, Hibernate, Web Services, Java Messaging Service (JMS) application using IBM Web Sphere MQ series.
- Strong experience on Amazon Kinesis, AWS Lambda, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), and Amazon LEX, AWS IoT, AWS Glue.
- Experience in design and building of SaaS Solutions in AWS.
- Strong knowledge of data migration (to public cloud) practices and technologies.
- Experience with RDS and Dynamo DB tasks in AWS, Message management in Amazon SQS.
- Service delivery management using Amazon AWS (EC2, ELB and Cloud Watch).
- Create custom sized VPC, subnets, NAT to deploy Web applications and database templates.
- Establish capabilities in application design, implementation, troubleshooting, monitoring, continuous improvement and change controls.
- Expert in deploying the code through application servers like Web sphere/Apache /Tomcat.
- Good Exposure on Apache Kafka.
- Ability to clearly present concepts and Cloud Managed Services products to internal and external clients.
- Knowledge of best security practices centred around cloud.
- Solid working experience with database like, Oracle, DB2, My SQL, Aurora and PostgreSQL.
- Expert in developing Service Oriented Architecture Application (SOA).
- Expert in developing application using XML, XSD, XML Beans, JSON.
- Expert in developing J2EE application using Web sphere, Tomcat, Web logic and JBoss servers.
- Proficient in developing J2EE Application using Web sphere RAD (Eclipse / WSAD) IDE.
- Good experience in Java reporting tool AKKA Framework.
- Having good experience on Configuration Management tools Ansible, Puppet and Chef.
- Having strong exposure on DevOps tools Jenkins, Docker and Kubernetes.
- Good exposure on Big Data/Hadoop Eco System - Map reduce, Hive, Base, and Kafka.
TECHNICAL SKILLS
Programming Languages: Core Java, J2EE, Data Structure, Linux
Web Technologies: Spring3.0, Hibernate 3.2,REST, JSF2.0,Struts 2.0, Ajax, JSP, Servlets, JDBC, XML, HTML, JavaScript, Junit, Unix.
Web Services: SOAP, WSDL, JAX-B, JAX-WS, RESTful web services
Web Servers: Tomcat, BEA WebLogic, WebSphere, JBOSS
Database: MongoDB, Oracle 11g, DB2, My Sql5.0
Tools: Eclipse 3.0, RSA, RAD Jasper Report.
UML tools: Rational Rose, Magic draw
Cloud technologies: EC2, Elastic Beanstalk, EFS, VPC, RDS, S3, Glacier, IAM, Kinesis, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, DynamoDB, Lambda, Route53, SNS, SQS, API Gateway, Code Pipeline, Code Build, Elastic Search, Code Deploy.
Build tool: Maven and Shell script
Reporting Tool: Jasper Reports
Code Repository tool: SVN, CVS, and GIT
ALMs: Agile Framework, Continuous integration (Jenkins)
PROFESSIONAL EXPERIENCE
Confidential, Reston, VA
AWS Application Architect/Java Lead Developer
Responsibilities:
- Analysis and Designing of SaaS based tenant isolation architecture patterns.
- Building serverless SaaS on AWS using various AWS Core Services.
- Developed micro services using AWS-SQS to transform data between different end points.
- Design and implement backend services using Java, Spring boot and REST.
- Focusing on high-availability, fault tolerance, and auto scaling using AWS Cloud Formation .
- Configured and managed various AWS Services including EC2, RDS, VPC, S3, Glacier, Cloud Watch, Cloud Front, and Route 53 etc.
- Performing POC’s using various AWS services.
- Designing and configuring the Anti Virus Scanning cloud solutions.
- Configured various performance metrics using AWS Cloud watch & Cloud Trial
- Worked on configuring Cross-Account deployments using AWS Code Pipeline, Code Build and Code Deploy by creating Cross-Account Policies & Roles on IAM.
- Written various Lambda services for automating the functionality on the Cloud.
- Used AWS Route 53 for configuring the High-Availability and Disaster recovery to make the environment up and running in case of any unexpected disaster.
- Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Create AMIs for mission critical production servers for backup.
- Deployed application updates using Jenkins. Installed, configured, and managed Jenkins.
- Experience in building applications of various architecture styles like Micro-services architecture consisting of Restful web services and Docker container based deployments.
- Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
- Deployed and configured Git repositories with branching, forks, tagging, and notifications. Groups, Route 53 DNS, Glacier, Elastic File System (EFS), Cloud front, Cloud watch, Cloud Trail.
- Assigned Roles and Policies to Users, Security Groups by using Identity and Access Management (IAM).
Environment: AWS Services, Lambda, AWS Landing Zone, JAVA/J2EE, Node Js, AWS Glue, AWS App Sync, S3 Athena, Graph QL, Dynamo DB, Spring Boot, Docker, Kubernetes, Node JS, Jenkins, Tomcat, Elastic Search, Bit Bucket.
Confidential
AWS Technical Architect/Java Lead Developer
Responsibilities:
- Migrated Java based applications into AWS using various Cloud Services.
- Design and implement backend services using Java, Spring boot and REST.
- Design Build and test automation tools for infrastructure provisioning.
- Manage CI and CD tools with the team.
- Brainstorm for new ideas and ways to improve development delivery.
- Handle code deployment in all environments in AWS.
- Managing and deploying the applications in Kubernetes Cluster-K8.
- Involved in development using Amazon Java SDK API.
- Developed Micro services using AWS Lambda functions.
- Wrote unit test cases using Mockito, junit.
- Created, configured and implemented Virtual Private Cloud (VPC), Security Groups, Network Access Control List (NACL), Elastic Compute Cloud (EC2 instances), Elastic Block Store (EBS), Simple Storage Service (S3), Elastic Load Balancer (ELB), RDS MySQL, Subnets, Snapshots, Auto-Scaling groups, Route 53 DNS, Glacier, Elastic File System (EFS), Cloud front, Cloud watch, Cloud Trail.
- Assigned Roles and Policies to Users, Security Groups by using Identity and Access Management (IAM).
- Involved in design and development of REST Webservices.
- Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, SQS, and Cloud Formation.
- Strong experience with Docker Containers, Implementing Docker Containers, Container Clustering.
- Involved in deployment automation and orchestration of java applications.
- Highly involved in an agile development environment.
- Involved in designing in NoSQL Databases Mongo DB
- Hosted Node JS based applications in S3 as static website.
- Used Spring JDBC template with hibernate to access the data from the database.
- Writing Web Services core functionality.
Environment: AWS Services, Lambda, JAVA/J2EE, Rest Web Services, Spring Boot, Docker, Kubernetes, Ansible, Chef, Puppet, Node JS, Hibernate, Jenkins, Mongo, Tomcat and Bit Bucket.
Confidential, Dallas, TX
Java Team Lead/ AWS Engineer
Responsibilities:
- Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, SQS, and Cloud Formation.
- Assigned Roles and Policies to Users, Security Groups by using Identity and Access Management (IAM).
- Build, maintain and monitor configuration standards.
- Improve infrastructure and application developments.
- Work with Scrum Master and Product Owner to create User stories.
- Highly involved in an agile development environment.
- Involved in High level and low-level design.
- Involved in designing in NoSQL Databases Mongo DB, Cassandra DB.
- Identify, Manage and Communicate Issues and Risks to Senior Management.
- Install Business Applications on AWS instances and configure S3 buckets.
- Used Spring JDBC template with hibernate to access the data from the database.
- Implementing REST API and deployment.
- Used extensively Akka framework in JMS.
- Involved in designing in NoSQL Databases Mongo DB, Cassandra DB.
- Writing Web Services core functionality.
Environment: AWS Services, JAVA/J2EE, Spring, Hibernate, Jenkins, JMS, Akka,,Mongo, SOAP, REST, JBoss, Web Sphere, and GIT.
Confidential, Orlando, FL
Java Lead
Responsibilities:
- Involved in Coding, Data structures, collections, queues and Algorithms.
- Used Hibernate 3.0, JPA technologies to interact with databases like Oracle and MySQL.
- Used Spring JDBC template with hibernate to access the data from the database.
- Implementing REST API and deployment.
- Involved in designing in NoSQL Databases Mongo DB, Cassandra DB.
- Writing Web Services core functionality.
- Developed reusable and interoperable Web service modules based on SOA architecture using RESTFUL.
- Product enhancements and implement solutions for multi-tenant J2EE based legacy enterprise product enabling as Cloud based deployment and higher availability and scalability.
Environment: JAVA/J2EE, Spring, Hibernate, Jenkins, Mongo, SOAP, REST, JBoss, Web Sphere, and GIT.
