Post Job Free
Sign in

Java Solutions Architect

Location:
Dallas, TX
Posted:
May 23, 2023

Contact this candidate

Resume:

Shiva Kumar

Email: adxamh@r.postjobfree.com

Cell: 609-***-****

Professional Summary:

●16+ years of professional experience in IT industry in AWS cloud computing and Java J2EE.

●Extensive experience on Java, J2EE Technologies Spring Boot, Hibernate, Web Services, Java Messaging Service (JMS) application using IBM Web Sphere MQ series.

●Educate customers of all sizes on the value proposition of managed services on AWS, and participate in architectural discussions to ensure solutions are designed for successful deployment in the cloud.

●Leverages AWS technologies to continuously find ways to solve customer needs. Provides recommendations to offering organization on new offerings, upgrades/augmentation to enhance corporate competency in meeting the needs of customers

●Migration of existing applications into micro services architecture using Rest APIs, spring boot, Spring Cloud and AWS.

●Experience with different modules of Spring Framework like Spring Core Container, Spring MVC, Spring,AOP, Spring Data JDBC, Spring Data MongoDB, Spring Data REST, ORM Integration Module, Spring,Security, Spring Boot & Spring Cloud.

●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 DynamoDB 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 center around the cloud.

●Solid working experience with databases like Oracle, DB2, My SQL, Aurora and PostgreSQL.

●Having strong exposure to DevOps tools Jenkins, Docker and Kubernetes.

●Good exposure on Big Data/Hadoop EcoSystem- Map reduce, Hive, Base, and Kafka.

Certifications:

●AWS Certified Solution Architect Professional (Expired).

●AWS Certified Security - Specialty (Active)

●AWS Devops Engineer Professional Certification (Active).

●AWS Certified Solution Architect Associate (Expired).

Trainings:

●Trained on AWS Well-Architected Framework in person at Amazon Headquarters.

Education:

●Master of Computer Applications from Osmania University India.

●Bachelor of Computer Applications from S.K. University India.

Technical skills:

Programming Languages : Core Java, J2EE, 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)

Client Experience

Client: Comcast, Philadelphia,Pennsylvania Dec 2022 - Till Date

Solution Architect

Responsibilities:

●Working closely with individual product architects to define, develop, deploy, and manage highly scalable, highly available SaaS applications on the AWS platform

●Responsible for design, architecture and implementing technical solutions to a particular business problem using AWS.

●Provide overall Solution technical leadership through the project lifecycle.

●Provide technical leadership during the life of a project / initiative.

●Designed and developed the REST based Microservices using the Spring Boot, Spring Data JPA.

●Conduct Security audits to identify vulnerabilities.

●Design and implement Identity provider integration with AWS using SAML and OIDC Protocols

●Design and implement tenant level throttling using AWS API Gateway.

●Experience in building applications of various architecture styles like Microservices architecture consisting of Restful web services and Docker container based deployments.

●Mentoring and internal training to different agile teams.

●work closely with business to understand and incorporate non-functional requirements in the application and infrastructure architecture

Environment: AWS Services, Lambda, JAVA/J2EE, Graph QL, CloudFront, API Gateway, ECS,IAM,Route53,S3 Athena,, DynamoDB, Spring Boot, Docker,Jenkins, Tomcat,Bitbucket.

Client: Liberty Mutual (CTS), Plano,Texas May 2022 - Dec 2022

AWS Technical Lead

Responsibilities:

●Design, implement and maintain all AWS infrastructure and services within a managed service environment

●Design, Deploy and maintain enterprise class security, network and systems management applications within an AWS environment

●Monitored costs and optimized cloud deployment expenses against business needs.

●Performed advanced engineering in configuration, management and deployment of AWS cloud environments.

●Researched and understood emerging technologies and end-user needs.

●POC’s on AWS DB Migration.

●Implement solution Salesforce to AWS integration.

●Designed and developed the REST based Microservices using the Spring Boot, Spring Data JPA.

●Conduct Security audits to identify vulnerabilities.

●Design and implement Identity provider integration with AWS using SAML and OIDC Protocols

●Design and implement tenant level throttling using AWS API Gateway.

●Experience in building applications of various architecture styles like Microservices architecture consisting of Restful web services and Docker container based deployments.

Environment: AWS Services, Lambda, JAVA/J2EE, AWS DB Migration,SalesForce, CloudFront, API Gateway, ECS,IAM,Route53,S3 Athena, DynamoDB, Spring Boot, Docker,Jenkins, Tomcat,Bitbucket.

Client: CapitalOne, Plano, Texas March 2021 - May 2022

AWS Application Architect

Responsibilities:

●Working closely with individual product architects to define, develop, deploy, and manage highly scalable, highly available SaaS applications on the AWS platform

●Responsible for design, architect and implement technical solution to a particular business problem using AWS

●Build and deploy micro services on AWS.

●Design and implement Token Vending Machine.

●Design and implement AWS -Auth0 integration.

●Integration between AWS to Customer Snowflake environments hosted in different Cloud Providers.

●Designed and developed the REST based Microservices using the Spring Boot, Spring Data JPA.

●Conduct Security audits to identify vulnerabilities.

●Design and implement Identity provider integration with AWS using SAML and OIDC Protocols

●Design and implement tenant level throttling using AWS API Gateway.

●Design and implement Active-Active deployment strategy.

●Extensively worked on Cloudfront.

●Design and POC’s on App Mesh.

●work closely with business to understand and incorporate non-functional requirements in the application and infrastructure architecture

●Extensively used S3 Athena to analyze data in S3 using standard SQL.

●AWS Route 53 for configuring the High-Availability and Disaster recovery to make the environment up and running in case of any unexpected disaster.

●Assigned Roles and Policies to Users, Security Groups by using Identity and Access Management (IAM).

●Mentoring and internal training to different agile teams.

Environment: AWS Services, Lambda, JAVA/J2EE, CloudFront, API Gateway, ECS,IAM, AppMesh,Route53,S3 Athena,Auth0, DynamoDB, Spring Boot, Docker,Jenkins, Tomcat, Bit Bucket.

Client: Caterpillar, Peoria, Illinois August 2020 to March 2021

Java Lead Developer With AWS

Responsibilities:

●Designed and developed the REST based Microservices using the Spring Boot, Spring Data JPA.

●Building Data Pipeline applications to move data from different sources to AWS Cloud S3.

●Used Crawlers to pull data from S3.

●Extensively used S3 Athena to analyze data in S3 using standard SQL.

●Extensively used IoT Core to publish the messages from Java App.

●Created different types of IoT Rule to route the messages to different services.

●Designed Java API to connect the Amazon S3 service to store and retrieve the files.

●Encrypted data on server and client side.

●Developed API using AWS Lambda to manage the servers and run the code in AWS.

●Configures our apps in AppDynamics to monitor business insights, infrastructure and network performance.

●Developed micro services using AWS-SQS to transform data between different end points.

●Experience in building applications of various architecture styles like Microservices architecture consisting of Restful web services and Docker container-based deployments.

●Worked on CI/CD tool Jenkins to automate the build process from version control tool into testing and production environment.

●Implemented Continuous Integration using Jenkins and GIT from scratch.

●Focusing on high-availability, fault tolerance, and auto scaling using AWS Cloud Formation.

●Performing POC’s using various AWS services.

●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.

●Create AMIs for mission critical production servers for backup.

●Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.

●Assigned Roles and Policies to Users, Security Groups by using Identity and Access Management (IAM).

Environment: AWS Services, Lambda, JAVA/J2EE,Iot Core, AWS Glue,S3 Athena, Swagger, DynamoDB, Spring Boot, Docker, Kubernetes, Jenkins, Tomcat,Oracle, Bit Bucket.

Client: College Board, Reston, VA April 2019 to July 2020

AWS Technical Architect

Responsibilities:

●Analysis and Designing of SaaS based tenant isolation architecture patterns.

●Design, both technically compliant and secure Cloud solutions, as well as value-based, on-demand services to facilitate the effective transition and migration of projects and programs into unique and adaptive cloud environment

●Create a lift and shift process model clearly defining the individual steps of the lift and shift process

●Solution design for client opportunities in one or more AWS Competencies or general cloud managed services

●Design, implement and maintain all AWS infrastructure and services within a managed service environment

●Design, Deploy and maintain enterprise class security, network and systems management applications within an AWS environment

●Building serverless SaaS on AWS using various AWS Core Services.

●Designed and developed the REST based Microservices using the Spring Boot, Spring Data JPA.

●Implemented Docker contained Spring Boot Microservices into AWS EC2 container service using AWS admin console and used Lambda, EC2, Elastic Beanstalk, Cloud Watch, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, (Amazon messaging services) SQS to build and deploy transcoding application.

●Working with ELK (Elastic Search, Log stash and Kibana) stack to develop an end- t o - e n d transaction processing system.

●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, CloudFront, 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, DynamoDB, 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 Microservices architecture consisting of Restful web services and Docker container based deployments.

●Implemented Spring boot micro services to process the messages into the Kafka cluster setup.

●Closely worked with the Kafka Admin team to set up Kafka Cluster setup on the QA and Production environments.

●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, DynamoDB, Spring Boot, Docker, Kafka, Kubernetes, ECS,Kinesis, Node JS, Jenkins, Tomcat, Elastic Search, Bit Bucket.

Client:Boston Consulting Group (BCG), June 2018 to April 2019

Java Lead with AWS

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 Web Services.

●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, Kafka, Ansible, Chef, Puppet, Node JS, Hibernate, Jenkins, Mongo, Tomcat and Bit Bucket.

Client:SouthWest Airlines, Dallas, TX May 2017 to June 2018

Java Team Lead

Responsibilities:

●Involved in the design and development phases of Agile Software Development.

●Implemented Spring MVC flow to interact with different modules of the application.

●Built and consumed RESTful services in modules and implemented serialization using Spring REST and JSON. Designed and developed the REST based Microservices using the Spring Boot, Spring Data JPA.

●Used several Spring Features Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, Spring Integration, Spring IOC, Spring AOP to implement business layer and navigation part of application.

●Used Spring AOP to maintain the code clean and logic consistent and used pointcuts to call other classes

●methods according to advice.

●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 MongoDB, Cassandra DB.

●Identify, Manage and Communicate Issues and Risks to Senior Management.

●Performed some POC’s using Kafka.

●Used extensively in the Akka framework in JMS.

●Involved in designing in NoSQL Databases MongoDB, Cassandra DB.

Environment: A JAVA/J2EE, Spring, Spring Boot, Hibernate, Jenkins, JMS, Akka,Kafka,Mongo, SOAP, REST, JBoss,Web Sphere, and GIT.

Client: Apple, Cupertino, CA Dec 2015 to May 2017

Java Team Lead

Responsibilities:

●Involved design and development of Java applications.

●Developed applications using REST Web services.

●Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming

●Developed the service layer, a layer that acts as a bridge between the presentation layer and data access layer, with a spring framework.

●Prepared the Project documentation and prototypes for the modules

●Developed Unit Tests and Test Suites using JUnit.

●Involved in designing in NoSQL Databases MongoDB.

Environment: JAVA/J2EE, spring, Hibernate, REST, MongoDB, Web logic, GIT.

Client:American Airlines, Dallas, TX Dec 2012 - Dec 2015

Senior Java Developer

Responsibilities:

●Design ADL Collector process to receive flight data from IBM MQ.

●Design CAMP Processor using Spring and Hibernate.

●Attending discussions with clients on various Project requirements.

●Used IBM MQSeries API and Spring JMS Template for sending message (JMS) to queues.

●Highly involved in an agile development environment.

●Involved in enhancement and maintenance of release.

●Development of common components for the project.

●Involved in Production Support.

●Recommend solutions to fix any issues discovered during the test execution

Environment: JAVA/J2EE, Spring, Hibernate, REST, IBM MQSeries, JMS, Weblogic, SVN.

Well Mark, Des Moines, IA Dec 2011 - Dec 2012

Senior Java Developer

Responsibilities:

●Development of Batch RTMS application using Pac base legacy code with the help of Bluage tool.

●Provided Strong team building skills and ability to bring together complex decisions.

●Involved in requirements gathering and analysis of current system.

●Involved in scaling of the application to meet benchmark results.

●Created process flow diagrams and sequence diagrams in UML.

●Involved in planning and estimating delivery dates for projects

●Generate different reports PDF, HTML files using Jasper Reports Tool.

●Involved in reporting project status to higher management

●Assistance to client in deployment of applications

●Design and Build Frameworks for core functions.

●Involved in planning and estimating project deadlines

●Highly involved in an Agile development environment

●Involved in development and design of the application

Environment: JAVA/J2EE, Bluage, Spring, Hibernate, REST, Jasper Reports, JBoss, Websphere, Oracle, SVN.

Client:AADHAR, India Aug 2010 - Dec 2010

Senior Java Developer

Responsibilities:

●Involved in planning and estimating project deadlines

●Highly involved in an Agile development environment

●Design, implement and define components of the architecture strategy.

●Involved in development and design of the application

●Mentor other developers on technical and business requirements.

Environment: JAVA/J2EE, RabbitMQ, Spring, Web logic,Oracle, CVS.

Client:NetApp - Sales Management and Reporting Tool (SMART) Oct 2009 - Aug 2010

Senior Java Developer

Responsibilities:

●Designed and developed web-based customer management software that communicated with Mainframe services for payments and sales related data.

●Gathering requirements from the Business Analyst.

●Developing JSP pages using existing HTML mockups.

●Working on Struts Action Classes in developing User Management.

●Used Tiles Framework to have same look and feel for the application.

●Used Ajax for some of Insider (Intranet) training for employee’s pages.

●Developed Stored Procedures for user management module.

●Used Hibernate as OR mapping framework.

Environment: JAVA/J2EE, Spring, Hibernate, REST, PL/SQL, Weblogic, SVN.

Client:Nortel Networks, UK Dec 2008 - Oct 2009

Java Developer

Responsibilities:

●Worked as a Designer for the Signaling and Services component of HSS.

●Responsible for coordinating with users and onsite team and gathering requirements.

●Participated in a complete software development cycle, from specification through release.

●Involved in enhancement and maintenance of release.

●Involved in designing and implementation of complete Software Development Lifecycle.

●Developed Java Beans, Java Servlets to process and store data in the Database.

●Maintain and support existing and new applications.

Environment: Core Java, Struts, JSP, Servlets, Websphere, SVN.

Client: IBM (Bridgestone) Nov 2006 - Nov 2008

Java Developer

Responsibilities:

●Designed and developed Automatic Delivery Process web-based interface using Struts MVC.

●Gathering requirements from the Business Analyst.

●Developing JSP pages using existing HTML mockups.

●Fixing of defects reported by QA team.

●Involved in Design Using UML

●Written Stored Procedures for Customer management module

Environment: JAVA/J2EE, Struts, Jsp, Servlets, Websphere, ClearCase



Contact this candidate