Java Aws Lead Developer Resume
Reston, VA
SUMMARY
- 13+ years of professional experience in IT industry in AWS cloud computing and Java J2EE technologies.
- Experience in providing operations and maintenance support for AWS cloud resources such as launching, maintaining, and troubleshooting EC2 instances, and S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB), Relational Database Services (RDS), Backups, Route53, Cloud watch and IAM.
- Experience in architecting and managing AWS cloud infrastructure.
- Experience in design and building of SaaS Solutions in AWS.
- Configure the servers with the Cloud Watch monitoring and monitor the performance metrics of the production servers.
- Experience in load balancing and firewall rules in an enterprise environment.
- Manage Amazon instances by taking AMIs and perform administration.
- Use scripting languages like Bash, PHP, and web servers like Apache.
- 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.
- Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
- Establish capabilities in application design, implementation, troubleshooting, monitoring, continuous improvement and change controls.
- Install and configure Web sphere/APACHE/TOMCAT server for Solaris and Windows.
- Expert in deploying the code through application servers like Web sphere/Apache /Tomcat.
- Extensive experience on Java, J2EE Technologies Spring, Hibernate, Web Services, Java Messaging Service (JMS) application using IBM Web Sphere MQ series.
- Good Exposure on Apache Kafka.
- 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 Jasper Reports.
- 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
Java AWS Lead Developer
Responsibilities:
- Analysis and Designing of SaaS based tenant isolation architecture patterns.
- Building serverless SaaS on AWS using various AWS Core Services.
- 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
Java AWS Lead Developer
Responsibilities:
- Migrated Java based applications into AWS using various Cloud Services.
- 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.
- 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. Product enhancements and implement solutions for multi-tenant J2EE based legacy enterprise product enabling as Cloud based deployment and higher availability and scalability.
- 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/ AWS Engineer
Responsibilities:
- 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 deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, SQS, and Cloud Formation.
- 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.
- 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: AWS Services, JAVA/J2EE, Spring, Hibernate, Jenkins, Mongo, SOAP, REST, JBoss, Web Sphere, and GIT.
Confidential, Cupertino, CA
Java Team Lead
Responsibilities:
- Involved design and development of Java applications.
- Developed applications using REST Web services.
- As part of POC Deploying Java based web applications on Cloud AWS.
- Extensively used various AWS services EC2, S3,ELB.
- Involved in automation deployment using Jenkins, Code Pipeline and Code deploy.
- Developed the service layer, a layer that acts a bridge between the presentation layer and data access layer, with spring framework.
- Involved in designing in NoSQL Databases Mongo DB, Cassandra DB.
Environment: AWS Services, JAVA/J2EE, spring, Hibernate, REST, Mongo DB, Web logic, GIT.
