We provide IT Staff Augmentation Services!

Java Aws Cloud Architect Resume

2.00/5 (Submit Your Rating)

Milwaukee, WI

SUMMARY:

Java / EAI / AWS Architect with 14 years of IT experience in designing innovative business solutions for Financial & Risk, Banking, Logistics, and Healthcare Govt. clients. Deep expertise in cloud native architecture, application, information, and security architecture. Expertise in Architecture of Java and J2EE core design patterns, Expert in Enterprise Application Integration and API management, Object Oriented Analysis and Design/Development Methodologies. Proven mentor and trainer in communicating across organizational levels and with cross - functional teams to drive the shared vision and foster a culture of excellence.

PROFICIENT TECHNOLOGIES:

Web Technologies: JSP, JSTL, JSON, XML, WSDL, XSD, XPath, XQuery, Ajax, JQuery, NodeJS, JavaScript, CSS, HTML, XSLT, PHP, Struts & Tiles, Spring MVC, Velocity, JSF, Ruby on Rails

Backend Technologies: Java 8, J2EE, SOA, SOAP/REST, API, Spring, JMS, JAX-WS / MTOM, JAX-RS, Enterprise Integration Pattern (EIP), Application security, SSL/TLS, x.509 s, WS-Security, Apache CXF, Apache Camel, Apache ActiveMQ, Apache Karaf, TIBCO Messaging Service, Spring Boot, Redis DB for Caching, Hibernate, Wily, UNIX Shell Script, Python, AWK/SED, Logging

Cloud Native Architecture: Amazon EC2, AWS Elastic Beanstalk, AWS CloudFront, AWS Lambda, Amazon S3, Amazon RDS, Amazon VPC, Amazon Route 53, AWS Cloud9, AWS IAM, Amazon SES, Amazon CloudWatch, Amazon CloudTrail, Amazon DynamoDB, Amazon SQS, Amazon API Gateway, Amazon ECS, Amazon ECR, Amazon KMS, Amazon Secrets Manager, Datadog, Teraform

OS, Servers & Databases: Solaris Unix, IBM AIX Unix, Red Hat Linux, IBM Web Sphere, Oracle Web logic, Apache Tomcat, JBoss Fuse ESB and JBoss App Server, Oracle RDBMS, PL/SQL, MySQL, Teradata, DB2

Tools & Others: Eclipse, Clear Case, Wily, CMS, Ant, Maven, Putty, Jenkins, SVN Subversion, JIRA, Soap UI, Agile (Scrum), Unit Testing, Integration Testing, Test Driven Development (TDD), Unified Modeling Language (UML), Selenium automation, Design Patterns, JMeter, Visual Studio, Docker, Puppet, SDLC, Object Oriented Methodology

PROFESSIONAL EXPERIENCE:

Confidential, Milwaukee, WI

Java AWS Cloud Architect

Responsibilities:

  • Defined VPCs, Subnets (public/private), Security group, Internet gateway, and ELB to promote a complete hybrid-architecture.
  • Created APIs with the help of Amazon API gateway. The gateway is used for exposing backend applications as REST service with additional features such as versioning and throttling. The API endpoints are categorized as public, regional and private endpoints.
  • Used IAM Access key, Secret key, API key for authorization to safeguard API Endpoints.
  • Designed API Gateway Lambda Authorizer to authenticate user credential token.
  • Defined VPC security groups, private subnets for the Lambda functions to establish secure communication between AWS and On-prem.
  • Defined IAM policies for access privilege for AWS resources.
  • Created IAM users, groups and roles to have controlled access to different AWS resources.
  • Designed Lambda functions as backend service with settings (Execution role, VPC, Memory, Timeout, Debugging and error handling).
  • Used Java, Python and NodeJS for writing Lambda functions.
  • Configured CloudFront CDN to cache and serve website static contents at the edge location worldwide.
  • Designed Lambda@Edge to implement token-based user authentication. The Lambda@Edge is attached to the CloudFront global distribution.
  • Configured Route53 for DNS and network routing with defined hosted zones.
  • Designed Tables in DynamoDB (No SQL) with primary key (partition key and sort key) to migrate legacy data from IBM Mainframe.
  • Defined S3 bucket for static web hosting, short-term data storage, and retrieval, logging, backup snapshot, versioning and data encryption at rest.
  • Used AWS Secrets Manager to store, rotate, monitor, and control access to secrets such as API keys, and OAuth tokens.
  • Used KMS for storing and managing customer encryption keys in Cloud.
  • Used Dead Letter Queue (DLQ) for storing the payload in case of Lambda run time execution exception.
  • Used CloudWatch and CloudTrail for end-end application Logging, Monitoring, Metrics.
  • Worked with DevOps team to implement CI/CD with the Integration of Jenkin, Gitlab and AWS CodePipelines.
  • Used Terraform configuration to create, provision and bootstrap AWS resources.

Environment: Enterprise Integration Patterns (EIP), Enterprise Service Bus (ESB), Application Security (SSL/TLS), IBM Integration Bus (IIB), Soap/REST WS, Java, Python, NodeJS, Amazon EC2, AWS Elastic Beanstalk, AWS CloudFront, AWS Lambda, Amazon S3, Amazon RDS, Amazon VPC, Amazon Route 53, AWS Cloud9, AWS IAM, Amazon SES, Amazon CloudWatch, Amazon CloudTrail, Amazon DynamoDB, Amazon SQS, Amazon API Gateway, Amazon ECS, Amazon ECR, Amazon KMS, Amazon Secrets Manager, Datadog, Jenkins, Teraform.

Confidential, Little Rock, AR

Architect (Java / EAI / AWS Cloud)

Responsibilities:

  • Supporting all aspects of planning, analysis, architecture, design, integration, testing deployment, business process re-engineering, and ongoing maintenance and operations services.
  • Develop seamless and integrated systems that communicate effectively to achieve common Medicaid goals through interoperability and common standards.
  • Architected and Implemented a SOA Integration Layer between State and Federal Hub for secure data communication.
  • Integrated External Interfaces with the COTS product (IBM Cúram), through ESB.
  • Designed and Implemented Web Services and Microservices using SOA, REST and EIP with Java, J2ee, Spring, Hibernate.
  • Worked with the DevOps team to implement CI/CD process through Jenkins.
  • Implemented Application Security between internal and external systems, implemented the web service security (1-way and 2-way TLS).
  • Planned and Executed performance testing for Application, Middleware and Messaging layer.
  • Successfully upgraded the application security from TLS1.0 to TLS1.2 across the State’s in-house and external agencies as per Federal mandate.
  • Lead an effort to upgrade SOA ESB layer (Red Hat JBoss Fuse) from 6.0 to 6.3. Fuse 6.3 has the latest built-in software components including Apache Camel, Apache CXF, Jetty, JMS, Servlet and other Camel components.
  • Implemented Master Data Service Layer which is a Single Source of Truth for the agencies seeking common data.
  • Architected a State Data Hub middleware ESB in AWS. The State Hub would act as an Integration layer between State’s internal & external agencies and FDSH.
  • Designed and Implemented a Notify Web Service using SOA architecture and EIP pattern which acts as the proxy for the external consumers.
  • Implemented AWS Lambda function for generating pdf files and storing in S3 buckets and sending notification to SQS.
  • Terraform for AWS resource provisioning.
  • AWS DynamoDB for storing logs for audit and policy compliance.
  • Defined IAM roles for inter communication between AWS components.
  • Architected a State Data Hub middleware ESB in AWS. The State Hub would act as an Integration layer between State’s internal & external agencies and FDSH.
  • Defined VPCs, Subnets(public/private), IGW (Internet gateway) and ELB with autoscaling,
  • Amazon API gateway (used for authentication/authorization, metering, versioning, throttling)
  • Used Route53 for DNS and network routing with defined hosted zones.

Environment: IBM AIX, Java8, Hibernate, Spring, Enterprise Integration Pattern (EIP), Enterprise Application Integration (EAI), Enterprise Service Bus (ESB), Application Security (SSL/TLS), WS-Security, IBM DB2, IBM WebSphere, Redhat JBoss Fuse ESB, WSO2, SOAP and RESTful web service, Microservices, Docker, Puppet, Spring JMS, Apache Camel, Apache ActiveMQ (AMQ), Apache CXF, Apache Karaf, Cassandra, Spring Boot, Apache NIFI, Apache Maven, JIRA, Soap UI, Postman, Rational Functional Tester, Test Automation, DevOps, TDD, SVN version control, Visio, WinSCP, Junit, selenium, JMeter, WSDL, XML, XSD, XPath, XQuery, XSLT. Amazon Web Services (EC2, RDS, SES, S3, IAM, VPC, SQS, Elastic Beanstalk, API Gateway, Lambda, DynamoDB, ECS, ECR).

Confidential, Memphis, TN

Java Architect/Tech Lead

Responsibilities:

  • Responsible for redesigning and development of the reporting architecture using SOA and EIP.
  • These includes 7 independent components such as Enterprise Manager, Work Load Manager, Log Broker, Query Broker, Storage Manager, Batch Report scheduler and Notification manager.
  • Lead and manage a team of 6 developers
  • Developed an API for connectivity & query execution against Teradata and Oracle Database.
  • Developed an API for TIBCO JMS Queue connectivity and sending Text, Object messages to the Queue.
  • Developed an API for customizing the Logger implementation which extends the Apache log4j.
  • Developed a web service Façade API for communicating to different web services. This API takes care of generating web service clients from the exposed WSDL/XSD.
  • Developed ant build script for individual components. And a master builds script which calls these individual build.xml files.

Environment: Windows Family, Red Hat Linux, Java 7, J2ee, XML, XSD, WSDL, Spring and Velocity, TIBCO Messaging Service, Message Driven Bean (EJB 3.x), Oracle Weblogic App Server, JAX WS / MTOM, JAX RS, Oracle11g DB, Teradata DB, PL/SQL, Eclipse, TortoiseSVN, PL/SQL Developer, SVN version control, DbVisualizer, Oracle JDeveloper, WinSCP, Apache ANT, JUnit Testing, Design Patterns, UNIX Shell Script.

Confidential, Dallas, TX

Java/J2ee Developer Lead

Responsibilities:

  • Led a project in agile methodology bridging Bank and Cards portal that merged user bases of both verticals, along with consolidated functionalities.
  • Delivered project for partnership group cards into a single unified financial platform based on Java/J2EE & web development frameworks.
  • Ideated various proposals on management processes such as automation of the build process (CI/CD) and review workflows, resulting in enhancing operational efficiency.
  • Involved in application performance testing.
  • Monitoring of 34 Unix Solaris production servers using various tools such as Wily, Site Scope, Key Note, and Active Watch.
  • Creation of new Metric groupings for different backend systems using Wily which helps to monitor backend communications from the production servers.
  • Analysis of Thread and Heap dump in case of server being crashed due to various reasons.
  • Production traffic analysis, Aggregator traffic, Post release metrics reports periodically.
  • HTML Statement migration to PDF version for Client’s Retail Services Partners.
  • Involved with UNIX team for the NDM transmission upgrade (NDM v4.0) in Solaris Server.
  • Developed Unix Shell Script for Production server log shipping to Vulnerability Assessment team.
  • Involved in development of Cards Application modules.
  • Implemented ThankYou Reward points functionality for Credit card users.
  • Implementation of KANA secure messaging services.
  • Integrated Clients’ Partner Group portfolios e.g. FDR (First Data Record) with Credit card portal.
  • Involved in UNIX batch Job loads for Statement and Payment processing.
  • Implemented RESTful web service for FAQ (Frequently Asked Questions) section.
  • Involved in Clients COB (Continuity of Business) activities. The COB results are the road maps for clients’ business perspective in any catastrophic situations. This helps the team to design a capacity planning on their Production Infrastructure and possible remedy.

Environment: Windows Family, Sun Solaris OS, Java 5/6, J2ee, Ajax, JQuery, XML, XPath, XQuery, Tiles, XSLT, JavaScript, CSS, Struts and Spring, JMS, Apache Tomcat, iPlanet web server, IBM Web Sphere, JAX WS, JAX RS, Apache HttpComponent, Oracle10g, PL/SQL, MySQL, MS SQL Server, Rational Application Developer (RAD), Eclipse, Clear Case version control, PL/SQL Developer, Toad, Oracle JDeveloper, Net Beans IDE, Wily Interscope, Key Notes, Active Watch, JCA Thread Dump Analyzer, Design Patterns, Content Management System, UNIX Shell Script, Agile Methodology.

We'd love your feedback!