Post Job Free

Resume

Sign in

Java Aws

Location:
Jefferson City, MO
Posted:
December 17, 2020

Contact this candidate

Resume:

Singh Raj Singh Maryland 661-***-**** adirp1@r.postjobfree.com.

AWS Solutions Architect Java/J2ee Architect

Professional Summary:

Having AWS experience in maintenance and configuration of user accounts for dev, QA, and production servers and created roles for EC2, RDS, S3, CloudWatch, EBS resources to communicate with each other using IAM.

Experience in migrating and implementation of multiple applications from on premise to cloud using AWS services like SMS, DBMS, CloudFormation, S3, Route53 Glacier, EC2, RDS, SQS, SNS, Lambda, and VPC.

Build and configure a virtual data centre in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.

Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.

Designed AWS Cloud Formation templates to create multi region Web applications and databases.

The configuration of Continuous Integration (CI) and Continuous Delivery (CD) using CodePipeline and CodeDeploy for automation.

Excellent communication, analytical and problem-solving skills with the ability to work within a team environment and independently.

Cloud Computing AWS - EC2, RDS, S3, Glacier, SQS, SNS, SES, CloudFormation, VPC, IAM, Route53, EBS, DynamoDB, Lambda, Kinesis, CI/CD (CodePipeline and CodeDeploy), Jenkins, GitHub RDBMS Oracle, SQL, PL/SQL, MySQL5.6/5.7, MS SQL Server 2014 / 2012.

Worked on identifying defects, problems, suggesting and determining the extent of programming required and performance tuning of the applications.

High expertise working on building projects and Integration using Build Tools CI /CD (Jenkins, Maven, Ant).

Strong working Knowledge on development of SOA, Microservices, Spring Boot and Spring Batch framework.

Expertise in Core Java with strong understanding & working knowledge of Object-Oriented Programming (OOPs) concepts like Abstraction, Polymorphism, Inheritance, Encapsulation. Etc. And, API’s like JAVA Persistence API (JPA), Java Reflection API (JRA), Java Persistence API (JPA), Java Transaction API (JTA), Garbage Collection, Collections, Multi-Threading, Exception-handling.

Worked on developing applications using Java/ J2EE technologies include JDBC, Servlets, JSP, EJB, JNDI, JAF, Java Mail, JMS, Apache Camel

Adept skills in working with applications developed using Object Relational Mapping (ORM) frameworks like Hibernate and MVC frameworks like SpringMVC, Struts, JSF etc., and IOC frameworks like Spring and its subsidiary modules such as Spring MVC, Spring DI, Spring JDBC, Spring IOC, and Spring AOP.

Good Implementation knowledge of base classes, setting up framework classes/configuration files for implementing J2EE application using complete set of JAVA SDK and available J2EE APIs

Experience with various IDEs like IntelliJ, Eclipse and Web sphere Studio Application Developer (WSAD) and Rational Application Developer (RAD).

Strong working experience with Database Management systems like Oracle 10g, 11g, DB2, SQL Server, MySQL, MS-Access, Mongo DB .

Experience in developing critical and responsive GUI /front-end components using HTML5, CSS3, Angular JS, Node JS, Bootstrap, JavaScript, Typescript, AJAX, JSON, JQuery, Angular JS, DOJO.

Experience in developing and consuming Web Services based on Service Oriented Architecture (SOA) and Microservices using SpringBoot and XML API for SOAP, REST, JAX-WS, UDDI, WSDL, WADL

Experienced in developing database to create its Objects like Tables, Functions, Views, Stored Procedures, Triggers, Cursors using on PL/SQL in Oracle and MS SQL Server, MySQL, MS Access.

Configuration and Version control management using CVS, Git, GitHub, Rational, and SVN

Strong Background in UNIX, Linux, and Windows NT platforms

Used Log4j, Logback, JBuilder for logging mechanism and developed wrapper classes to configure the logs.

Good experience in travel domain using SABRE GDS and Jet2, Virgin Blue LCC

Extensive knowledge in the open payment system in transportation industry

Experience in Requirement gathering & analysis, designing UML - for developing application specific Object model, Use Case diagrams, Class diagrams, Sequence diagrams & State diagrams.

Excellent team player, quick learner and self-starter with effective communication, motivation and organisational skills combined with attention to details and business process improvements.

Technical Skills:

JAVA Technologies

Java, J2EE, JSP, Servlets, JDBC, JNDI, EJB, JSF, Spring Framework,Hibernate

XML

XML Schema, DTD, XSLT, XPATH, SAX and DOM parsers

SDLC Methodologies

Agile, Waterfall, Scrum, TDD

Web Technologies

HTML, XML, CSS, AJAX, JavaScript, JQuery, JSON, Angular 8, Node Js

Build tools &Plateform

ANT, MAVEN, Gradle, Jenkins,Putty,Unix,Linux

Middleware Technologies

Web Services (SOAP, REST)

MVC Frameworks

Spring MVC, Tiles Framework, Struts1.1,Struts2.0, SpringBoot

Other Frameworks

Log4J, JUnit, Apache Lucene, JIRA,JTA, MemCached

Cloud Technologies

Amazon Web Services (AWS)-EC2, S3,EBS,EFS,RDS,Lambda,API Gateway, Etc.

RDMS & NO-SQL Databases

Oracle 11g/12g,TimesTen,MySql,MongoDB,Riak

Servers

WebSphere,JBoss,Tomcat

Certifications:

•AWS Certified Solutions Architect-Associate

•Project Management Professional (PMP)

•Certified Scrum Product Owner (CSPO)

•Certified Scrum Master (CSM)

Professional Experience:

MOCIS- Missouri(MO)

Jan’20 - Till Now

Role: Sr Technical Lead.

MOCIS:The Missouri Department of Corrections (MODOC) is in the process of replacing the current Offender Management System (OPII) with a new web-based (JAVA) application called Missouri Corrections Integrated System (MOCIS) and these components (Intake, Release and Discharge, Discipline Board, Grievance, Healthcare Offender Finance, Classification and Housing OPII, and MOCIS Scheduled Jobs) are replacing in J2EE/JAVA & AWS technologies.

Roles & Responsibilities:

Responsible for launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux) and Configuring launched instances with respect to specific applications and regions.

Installed applications on AWS EC2 instances and configured the storage on S3 buckets. Responsible for S3 buckets creation, policies and the IAM role based policies.

Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection. Responsible for creating monitors, alarms, and notifications for EC2 hosts using Cloud Watch.

Involved in the migration and implementation of multiple applications from on premise to cloud using AWS services like SMS, DBMS, CloudFormation, S3, Route53 Glacier, EC2, RDS, SQS, SNS, Lambda, Kinesis, and VPC.

Build servers using AWS and launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.

Build and configure a virtual data centre in the Amazon Web Services cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer.

The configuration of Continuous Integration (CI) and Continuous Delivery (CD) using CodePipeline and CodeDeploy for automation.

Environment: AWS Web Services, Java1.8, Struts2.0, Hibernate, Spring, Ant, XML, JUnit, JDBC,J2EE design pattern and GoF Design Pattern.

Xerox/Conduent, MD Oct’14–Dec’19

Role: Sr. Technical Specialist.

Transit Transaction Management: Manage complex client solutions overseeing payment processes, risk mitigation and software development cycles for more than 5 year $700M project.

Re-engineered technical processes pertaining to transportation smart cards utilizing big data analytics to implement high volume transaction solutions resulting in ~35% efficiencies and increased customer usability.

Liaised in field with client and conducted on site training and education to prioritize pain points and incorporate customer experience metrics during product development states to ensure product viability and customer satisfaction.

Roles & Responsibilities:

Our role is Designing and implementing business requirements of Transaction Management system and developed the algorithm for matching the online\offline transactions.

Developed high end system for multi- agencies like SEPTA, SUNRAIL and LYNX etc., using cross-platform architecture with Java, Enterprise Service.

REST API is making for our use.

Using Angular, Node.js, RxJS, Observables, NgRx, and integrated with REST based services using Spring Boot for making admin application which should give different types of access to different types of employee.

Reviewed the XML logical data model and developed XML schema(XSD) to validate the model and used JIBX for Xml-Java Mapping

Involved in pre-testing the Web-Service calls with Soap UI using end-points.

Following agile software methodology for project development.

Responsible for launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux) and Configuring launched instances with respect to specific applications and regions.

Installed applications on AWS EC2 instances and configured the storage on S3 buckets. Responsible for S3 buckets creation, policies and the IAM role based policies.

Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection. Responsible for creating monitors, alarms, and notifications for EC2 hosts using Cloud Watch.

Environment: AWS Web Services,Java1.8, EJB,JMS, Hibernate, Maven, XML, XSD, RAD, JUnit, REST Web Services, J2EE design pattern and GoF Design Pattern, UML, Oracle 11g and TimesTen In-Memory Database (TimesTen) and batch processing job, angular,RxJS, Observables,NgRx, HTML, Spring Boot.

Virgin America, CA. Mar’14–Sep’14.

Role: Technical Architect.

Virgin America: This booking tool is used for internal and external users who can use online shopping for flight search and make the booking. Internal users can do ticketing and assigning the seat, even they can modify reservation and check in the baggage online and get boarding pass online.

Roles & Responsibilities:

Interacted with Sabre GDS System gather requirements and business artifacts

Our role is Designing and implementing business requirements. I have hands on experience

Built a custom cross-platform architecture using Java, Enterprise Service

Implemented Spring-Core and DAO module and Spring Controller for Rest API and Admin tool implementation

REST API is making for our use and SOAP is using for third party Web Services consuming

Implemented Web-Services for data exchange between front-end and application services using SOAP services

Reviewed the XML logical data model and developed XML schema(XSD) to validate the model and used JIBX for Xml-Java Mapping

Involved in pre-testing the Web-Service calls with Soap UI using end-points

Coordinated Unit (JUnit), Integration and User Acceptance Testing and developed test cases for bean components

Used Subversion for maintaining the component and for release and version management

Maven tool has been used for the build and deploy procedure scripts in UNIX, Windows environment

Guice is using for dependency injection

Following agile software methodology for project development

Jenkins build tool is using for automatic build.

Automated Bug tool is made it and configure in Jenkins build tools to generate bugs in Bugzilla.

Environment: Java1.7, Guice, MongoDB, JSON, Spring, Hibernate, Jibx, Ajax, Maven, Jenkins Build tool, XML, XSD, HTML, JavaScript, Eclipse, JUnit, SOAP, REST Web Services, SQL and Sabre GDS.

Farmers Telecom, SC. Nov’12–Mar‘14

Role: Team Lead.

I worked with business users to determine end user requirements for developing/enhancing FTC applications. Developed technical specifications, internal application development utilizing vendor tools, provided users with support on a variety of telecom-specific business applications, and maintained day-to-day support for existing FTC internet/intranet application.

Roles and Responsibilities:

Interacted with the Farmer Long Distance (FLD), Black River, KTNT and gather requirements and business artifacts

Implemented Spring-Core, DAO, AOP, and MVC3 module for Customer and Service Order System (SOS), CCMS, Trouble Ticket management system (TTMS) implementation

Implemented Web-Services for data exchange between ATT&T, Black River, KTNT, and Farmer Telecom using SOAP services.

Involve FLD conversion from SQL Server 2005 to SQL Server 2012

Analysis of Job, SSIS package and make a schedule to run the job at SQL Server 2012 using SSIS tool

Maven tool has been used for the build and deploy procedure scripts in UNIX, Windows environment.

Running the Batch Application using Spring Batch Framework.

Environment: Java/J2EE,Struts 2.0,Spring,Spring Batch, Hibernate, SOA, J2EE design pattern and GoF Design Pattern, UML, SOAP, Web Services, JIBX, XML, JMS, EJB, JQuery, JavaScript, AJAX, HTML JUnit, Maven, Unix Script; DB2, SQL*Loader, Microsoft SQL Server 2005/2012, Store procedures and SSIS packages and Data Warehousing; Web Sphere 6/8.

Princess Cruises, CA June’09–Nov’12

Role: Sr. Java Developer

Airline Booking Tool: To facilitate Princess Cruises’ users and online customers for searching and bookings. Development of administration module to enable admin users to manage admin operations for the system.

Roles and Responsibilities:

Interacted with the Air Department and Sabre GDS System gather requirements and business artifacts

Built a custom cross-platform architecture using Java, Enterprise Service

Implemented Spring-Core and DAO module for Admin tool implementation

Implemented Web-Services for data exchange between front-end and application services using SOAP ser-vices

Reviewed the XML logical data model and developed XML schema (XSD) to validate the model and used JIBX for Xml-Java Mapping

Involved in pre-testing the Web-Service calls with Soap UI using endpoints.

Coordinated Unit (JUnit), Integration and User Acceptance Testing and developed test cases for bean components

Maven tool has been used for the build and deploy procedure scripts in UNIX, Windows environment

Following agile software methodology for project development.

Environment: Java5.0, SOA, spring, Web Services, MemCached, Hibernate, Struts2.x, EJB.JMS, Jibx, Ajax, Maven, XML, XSD, HTML, JavaScript, Eclipse, Junit, SOAP, SQL and Sabre GDS.

Perot System Noida Mar’09-June’09

Role: Java /J2EE Developer

Project: Autotrader (U.K) Trader Media Group, popularly known as TMG, is one of Europe’s largest specialist media publishers. Publishing over 70 leading automotive classified titles around the world and running a selection of popular and profitable classified websites.

Roles and Responsibilities:

Involved in Design and development of project and develop Online Ads System and Advert Data Feeds module

Developed Action Servlet Classes for controlling logic and transfer between UI

Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic

Implemented Data Access Layer using Hibernate, developed POJO`s mapped to the relational tables in database using Hibernate mapping files

Implemented Packages, Stored Procedures, and Triggers using SQL and PL/SQL.

Environment: Eclipse 3.5, J2EE, Java 1.5, EJB 2.0, Spring, SVN, Hibernate, JUnit, AJAX,DOJO,DWR,HTML, XHTML, JSP, JavaScript, Struts 2.x, Java Script, DHTML, Servlet, JAX-WS,JAXB, Java Mail, ANT, Oracle10g, PL/SQL.

Tech Mahindra Ltd. Noida Sep’08–Feb ‘09

Role: Java/J2EE Developer

Project: Vendor Interaction Process System (VIPS). This is based on Transport, Engineer, BB ADMIN, ADMIN, JOB INFO and BB Core and generating the different task to different vendor to different operating territories.

Roles and Responsibilities:

Used JSTL and Struts Taglib in JSP.

Worked on JSP, JavaScript with JSTL and Struts 2.0 Tag Library, with nested attributes

Worked extensively on Core Java API like collections, generics, Annotations

Worked on FRB related Custom Tags for the screens

Worked on Java Mail to send out system generated emails, and CC mails

Worked on JSP, Java Script and Servlets.

Environment: J2EE, Java 1.5, EJB 2.0, Eclipse 3.2, Tomcat, Struts 2.x, Spring, Hibernate, JUnit, HTML, XHTML, JSP, JavaScript, Java Script, DHTML, Servlets, Java Mail, ANT, Oracle 9g, Windows XP.

Trila Soft, New Delhi Dec’07–Sep’08

Role: Java Developer

Redsky: Move management software, which is providing the service like origin to destination, and giving the end to end solutions to Shipping Based Companies, Transport and Logistics and it also, strives to meet the other IT requirements.

Roles and Responsibilities:

Developed the application based on MVC architectural design pattern.

Extensive use of Enterprise Java Beans (EJBs) for middle tier component implementation and implementation of business logic.

Used SAX and DOM parsers for parsing XML files.

Developed the Web Application using JSP, Servlets, HTML and performed validations using JavaScript.

Deployed and tested on WebSphere Application server.

Involved in the development of various use cases, sequence diagrams using UML and Rational Rose.

Environment: J2EE, Java 1.5, EJB 2.0, Eclipse 3.2, Tomcat, Struts 2.x, Spring, Hibernate, JUnit, HTML, XHTML, JSP, AJAX, DOJO, JavaScript, Java Script, DHTML, Servlets, Java Mail, Maven, MYSQL, Windows XP.

Educational Qualification:

•Master’s in computer science.



Contact this candidate