Sr. Java Aws Developer Resume
Hartford, CT
PROFESSIONAL SUMMARY:
- Over 8+ years of professional experience in developing web based, SOA based and client/server applications in multi - platform environments with Java/J2EE technologies, Involved in all the phases of Life Cycle of Software Development (SDLC).
- Analysis, Design and Development of Java/J2EE Business applications, Web-based and n-tier applications using the following core technologies - Java/J2EE, JDBC, Struts, Servlets, Spring, Hibernate, JMS, JSP, JSF, EJB.
- Experienced in developing applications using Spring Boot, Rest APIs, MicroServices and AWS.
- Experience in developing and deployment of applications using HTML5, CSS3, JAVASCRIPT, AJAX, JQuery, AngularJS, NodeJS, Angular, ReactJS, Bootstrap, JSON, XML and Python.
- Experience in using AWS Services like S3, Lambda, EC2, DynamoDB, Kinesis Streams, EMR and Cloud Formation Template
- Experienced in Spring Framework such as Spring MVC, Spring AOP, Spring Boot, Spring IOC, Spring DAO, Spring security.
- Experience in Core Java with strong background and working skills of Object Oriented Concepts like Inheritance,
- Polymorphism, Exception handling, Multi-Threading and Collections.
- Experience with Design/Architectural Patterns like Singleton, Factory, Observer, DAO, DTO, SOA Architectural Pattern and IOC Patterns.
- Good knowledge in Log4j, JUnit, JMeter,Maven and Jenkins.
- Experience in the Agile/Scrum, UML, JavaScript Design Patterns and methodologies.
- Built responsive site using Bootstrap that fits devices of different visual sizes.
- Passionate Java developer with 3 plus years of hands-on experience working in a team environment to produce back-end application modules and web services. Demonstrated ability to apply best practices and innovative tools to complete high-quality deliverables on tight schedules. Knowledgeable in testing and optimizing web-based applications.
- Learned Groovy/Grails in free time so I could write an internal program in a more suitable language.
- Performed code updates and releases using Git and Jenkins Deploy tools to send out updates to various pieces of software.
- Wrote patches and performed database maintenance on various pieces of software.
- Created, compiled, and revised documentation for various internal processes.
- Performed routine programming assignments on a daily basis, conforming to coding guidelines.
- Developed, tested, and helped release modifications to various pieces of internal and client facing software.
PROFESSIONAL EXPERIENCE:
Confidential, Hartford, CT
Sr. Java AWS Developer
Responsibilities:
- Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application.
- Work with the architecture team to effectively migrate on prem data to AWS which can be later exposed using a microservice.
- Manage/Create AWS resources by creating CloudFormation Template using Troposphere.
- Create MicroServices to access AWS service like S3, DynamoDB, EC2, Lambda, Cloud Watch, and SNS.
- Work with the Architecture team to discuss the design and implementation to make sure the Data is stored/accessed in/from S3 and DynamoDB securely.
- Build Next Gen applications using Spring Boot, Spring Integration, Bamboo, REST Services, PCF containers and AWS services.
- Write Unit Test Cases, Mutation Tests and Integration Test cases for all the existing and new Batch Applications.
- Involved in writing Terraform templates to setup and built Amazon Web Services and GoogleCloud Platform resources.
- Migrating servers, databases, and applications from on premise to AWS, Azure and GoogleCloud Platform.
- Used Google Cloud Platform (GCP) to build, test and deploy applications on Google's very adaptable and solid framework for the web, portable, and backend arrangements.
- Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Worked on various AWS services like S3, EC2, ECS, Cloud trail, VPC, RDS, Route 53, SNS, and Lambda.
- Building the AWS Infrastructure using VPC, EC2, S3, Route 53, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation.
- Developed the High Availability Kubernetes cluster using RKE Rancher (Enterprise cluster management software).Initialized package management tools such as Helm and Tiller on clusters to create configurable deployments and to manage kubernetes charts.
- Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
- Configured S3 to host static web content, Elastic Load Balancers with EC2Autoscaling groups and deployed Cloud Stack using AWS OpsWorks.
- Created monitors, alarms and notifications for EC2 instances using Cloud Watch. Developed the application using Spring MVC, Spring IOC, Dependency Injection Spring Annotations, Spring AOP and Hibernate.
- Helped in preparing the design documents like process flow, sequence, component diagram.
- Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to manage the containers created by PCF.
- Introducing container technology (Docker) and FaaS (Lambda).
- Developed code for user stories (based on user requirements) and successfully approved it from QA • Developed rule modules using Rule Engines, Drools.
- Implemented application level persistence using Hibernate and spring.
- Designed the page flow using struts, server side components, and ibatis for DAO layer.
- Developed dynamic responsive Web Application by integrating Angular JS with Bootstrap and LESS CSS which is further integrated with Web Services.
- Worked on deploying and managing AWS resources like IAM, EC2, S3, Lambda, KMS, VPC, SNS, EBS, ELB, CloudWatch, Cloud formation, AWS console / AWS cli / AWS API calls.
- Worked on creating and maintaining AWS Cloud Formation templates and having good knowledge on creating the Terraform templates.
- Expertise in automation of configuration management with Chef.
- Configured Chef Server, Chef Workstation and Chef Node installation
- Wrote Angular JS Services to consume RESTful API's, SOAP web services and processing JSON data for
- Implemented various screens for the front end using React.js and used various predefined.
- Architected and implemented REST API interfaces using javaScript and Node.js.
- Integrated Bootstrap.JS into several applications for speeding up JavaScript development.
- Developed UI components for email and link sharing of documents and files for a Content Management System using Backbone.js and jQuery.
- Developed web pages using HTML/CSS and JavaScript.
- Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Implemented Presentation layer using JSP, Servlets and HTML5
- Implemented Hibernate for the ORM layer in transacting with Oracle database.
- Developed PL/SQL procedure for login module and registration module.
- Implemented the multi data center cluster consisting of Cassandra rings.
- Automated the ingestion of data from source systems into Hadoop, and from Hadoop into Vertica.
- Created all the services to work with the various entities provided and restified the services using REST APIs.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Used Eclipse IDE for designing, coding and developing applications.
- Configured JMS Server setup and DB Connection pool setup and deployed returned items in Weblogic Server.
- Utilized Git version control tool as the source control management system.
- Used Github repository for version control.
- Created test plans and JUnit test cases and test suite for testing the application.
- Utilized Agile Methodology/Scrum (SDLC) to managed projects and team.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control.
- Customized XML, Web Client Bean Classes, MBO Classes & Bean Classes in multi-threaded environment.
- Defined and Created SOA software and hardware infrastructure, including Application Servers, Services Bus, Server Domains etc.
Environment: Java, J2EE, Javascrip, AWS, Cloud, Spring boot, Docker, Kubernets, Spring, Hibernate, Ibatis, Angular.js, React.JS, Node.js, bootstrap.js, backbone.js, Oracle, PL/SQL, Cassandra, Hadoop, REST, soap, Web services, Eclipse, Weblogic, Git, GitHub, Junit, Agile, UML, JSP, XML, SOA.
Confidential, McLean, VA
Sr. Java AWS Developer
Responsibilities:
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Configured Struts, Hibernate framework with Spring MVC.
- Implemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
- Worked on deploying and managing AWS resources like IAM, EC2, S3, Lambda, KMS, VPC, SNS, EBS, ELB, CloudWatch, Cloud formation, AWS console / AWS cli / AWS API calls.
- Worked on creating and maintaining AWS Cloud Formation templates and having good knowledge on creating the Terraform templates.
- Developed web-based customer management software using Facelets, Icefaces and JSF.
- Used AngularJS Dependency Injection (DI) to inject Angular Services and Custom Services, as well as built custom Directives to provide reusable component.
- Designed and developed multi-protocol telecom Single-Page Architecture application using Node.js, Express and Jade on the backend.
- Designed layouts on the front-end and developed web pages responsive for smart phones, tablets and Personal desktops using HTML5, CSS3, Bootstrap, jQuery, React JS, Redux & JavaScript.
- Implemented JavaScript and Swing based functionality in front end designing and rich user interface.
- Developed web pages using HTML/CSS and JavaScript.
- Managing Amazon Web Services ( AWS) infrastructure with automation and configuration management tools, namely Ansible, worked with AWS SaaS, PaaS and IaaS services.
- Responsible for CI/CD process implementation-using Jenkins along with Shell scripts to automate routine jobs.
- Installed and configured Infrastructure Automation tool ansible, worked with manifests and modules, files, and packages.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
- Designed the web user interfaces for all the above use cases using JSP, Struts, HTML5, jQuery, XML and Ajax.
- Developed PL/SQL procedures for login module and written complex sql queries.
- Used DB2 as the database and wrote SQL & PL-SQL.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
- Used MongoDB third party tool (ROBO MONGO) and mongo-built in binaries to monitor and analyze the performance of MongoDB..
- Designed and Developed Web Services to interact with various business sectors and used SOAP protocol for web services communication.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Implement web service components using Apache CXF framework.
- Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
- Designed, developed and tested the Websphere Portal Application based on Model, View, Controller (MVC) architecture deployed on IBM Web Sphere Portal /Application Server.
- Used WSAD for writing code for JSP, Servlets, and Struts.
- Conducted software builds using Subversion in a windows environment via Cruise Control.
- Developed JUnit test cases for all the developed modules.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Designed the UML, created class, sequential diagrams using Borland Together Architecture, modified code, configured WebLogic server and project in Oracle.
- Created Object diagram, Class diagram and Sequence diagrams using Rational Rose Tool.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server.
- Designed and developed used XSLT transformation components to convert data from XML to HTML, Used XML SAX API for parsing XML.
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic 10g.
- Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
- Hosted and configured applications in IIS, IBM Websphere, and Apache Tomcat under Windows and AIX platforms
- Deployed the applications in Linux servers using deployment scripts.
- Developed custom web forms using PHP and JavaScript.
Environment: Java, J2EE, AWS, Cloud, Spring, Hibernate, Struts, JSF, Angular.js, Javascript, CSS, Html5, Node.js, bootstrap.js, DB2, PL/SQL, JDBC, MongoDB, APACHE CXF, soap, Web services, Eclipse, Websphere Portel, Websphere Studio Application Devloper (WSAD), Subversion, Junit, Scrum, UML, Class diagram, JSP, MAVEN, xml, SOA, JMS, Apache Tomcat, Linux
Confidential, Dallas, TX
Senior Java AWS Developer
Responsibilities:
- Developed and Implemented Web Services and used Spring Framework.
- Used iBATIS framework with Spring framework for data persistence and transaction management.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Developed server-side services using JSF, Apache Trinidad components, Java, Hibernate, Spring, Web Services.
- Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery.
- Integrated the ExtJs/Sencha framework with Oracle BPM.
- Utilized S3 buckets and Glacier for storage and backup on AWS, implemented Git mirror for SVN repository, which enables users to use both Git and SVN.
- Worked on Cloud Infrastructure, Automation it includes Amazon Web Services ( AWS), Puppet and Chef.
- Installed Jenkins/Plugins for GIT Repository and Setup SCM Polling for Immediate Build with Maven Repository and also used web hooks to ensure Jenkins is listening to a particular branch.
- Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
- Setup and build AWS infrastructure various resources, VPC, EC2, S3, IAM, EBS, Terraform, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
- Wrote JavaScript functions to get Dynamic data and Client side validation.
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Developed the GUI module DMT using Struts framework, JavaScript, DOJO, Ajax, HTML and DHTML.
- Designed and developed client and server components of an administrative console for a business process engine framework using Java, Google Web Toolkit and spring technologies.
- Created frontend using EXTJS framework.
- Worked on JDBC to select and update the data from the MySQL database.
- Used TOAD for database query testing, in the process of optimizing the queries.
- Migrated data from legacy system (text based files, Excel spreadsheets, and Access) to SQL Server databases using SQL Server Integration Services (SSIS).
- Wrote complex SQL statements to retrieve data from the DB2 database.
- Used Oracle Coherence in Java Collection API to access and modify data, and the JavaBean event model to receive data change notifications.
- Developed Dash-Board to monitor and report Cache Coherence Servers.
- Designed and Developed using Web Service using Apache Axis 2 on JBOSS.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Used Netbeans for development and WebLogic Application Server for deploying the web application.
- Used JBoss application server to deploy application into Production environment.
- Used Mercurial to keep track of versioning of the source code.
- Created ClearCase VOBs and setup triggers and backups for a new project. Wrote roll out procedures and plans. Environment was mixed Windows and AIX, projects written in C++.
- Implemented Selenium IDE with java script for Web apps.
- Designed the flow of the project using Water Fall Model.
- Designed the UML diagrams based on the OOAD principles.
- Developed AJAX scripting to process server side JSP scripting.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Established ANT and scripts for build activities MAVEN in QA, Staging and Production environments.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Integrated EMC Documentum with Content Management Interoperability Services (CMIS) for Content Management.
- Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql.
- Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
- Implemented JavaScript and Swing based functionality in front end designing and rich user interface.
- Implemented complex Row Level Security in the FM and Implemented Cognos Security folders, user groups and roles.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators.
- Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
- Developed an application in Java using Oracle ADF framework.
- Developed and integrated external ORM system into Oracle BPM (ALBPM) in order to access Oracle Database inside processes.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Used JMS to pick xml file from IBM MQ series Queues and Parsed xml documents using DOM parsers to get data.
- Configured Server for Oracle Database and Apache Tomcat.
- Developed shell scripts, on linux platform, to process data from upstream systems that were scheduled to be executed at specific times by Auto sys.
- Design and develop a system for inventory management and data warehouses, create and publish Excel or SAS reports for merchandising users (SAS, Unix Scripts and JSP/Servlet).
- Coded scripts to clean normalize, reformat data for loading into the ERP system using VB Script and Ruby scripts.
- Configured WordPress publishing software for non-profit firm. Created weblog layout in HTML, CSS and PHP based on an original design according to client's branding needs.
- Built custom websites for clients using CMS's (Drupal) by coding custom modules and themes, as well as utilizing e-commerce APIs for secure payment processing.
- Built ASP.NET C# legal billing program that accepts barcode gun input. Also used javascript to advance from field to field after gun is clicked.
- Develop the codes in C programming language.
- Wrote various C++ utilities for different flavors of UNIX servers (Sun Solaris, IBM AIX and SCO).
- Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Created/translated PL/I programming into SAS, which were used as part of the process used to standardize military personnel records.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Maintained consistency of SAS VB variables formats and sorted various datasets using PROC SORT and merged them using MERGE.
- Designed and developed dynamic web based solutions using ASP, ASP.Net, SQL Server, Visual Basic and Active-X components.
Environment: Java, J2EE, Spring, Hibernate, Struts,Ibatis, struts, JSF, EJB, DOJO, Sencha ExtJS, Javascript, JQuery, DOJO, GWT, EXT JS, MY SQL, TOAD, SQL server, DB2, coherence, APACHE AXIS2, WSDL, Netbeans, Jboss, Mercurial, ClearCase, Water fall model, UML, JSP, SERVLET, ANT, ITEXT, EMC Documentum, GTW, JIRA, SWING, Cognos, Jasper Report, Oracle ADF, Oracle BPM, Web 2.0, IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, Wordpress, Drupal, Z, ASP, C, C++, Mainframe, COBOL, PL/I, JCL, SQL, SAL VB, ASP.
Confidential, Norwalk, CT
Java Developer
Responsibilities:
- Developed web Components using JSP, Servlet, Struts under J2EE Environment.
- Developed web application for recovering missing customer orders using JSP, JPA, SQL, JQuery and Ajax.
- Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
- Built Web pages that are more client interactive utilizing jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, ReactJS, NodeJS and JavaScript, Bootstrap.
- Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with Spring for processing business needs.
- Wrote SQL statements to store and retrieve data from Oracle and developed web pages using HTML, CSS, JSP and used JDBC for database connectivity.
- Developed user interfaces using JSP, HTML, CSS, JavaScript, JQuery and Ajaxand also developed SOAP based Web Services using JAXB.
- Added Maven support to existing projects.
- Developed J2EE applications (MQ Series) using WebSphere application server.
- Worked in an Agile Scrum Development environment
- Involved in AGILE Methodology process which includes bi-weekly sprint and daily scrum to discuss the design and work progress
- Implemented MVC architecture using Servlets, JSP, and EJB's.
- Used REST webservices.
- WebLogic application server was used to host the Application.
- Used GIT for version control and Eclipse as IDE.
- Log4J was used to log Messages.
- Developed Java utility programs to retrieve data from Kafka.
- Involved configuration and deployment of application on Tomcat Apache.
- Involved in design, coding, unit and systemtesting, documentation, assisting in training and implementation of projects, applications, work flows, etc.
- Deployed the applications into LIVE and QA Environment
Environment: Java, J2EE, Web Services, JSP, JPA, Maven, REST, Hibernate, JDBC, MVC, Agile, Oracle, CSS, HTML, JavaScript, JSON, JQuery, Ajax, Jira, SQL, Angular JS, Backbone JS, Bootstrap, Hibernate, Tomcat, QA, Struts, Spring, Agile, WebLogic, GIT, Log4J, kafka, SOAP.
Confidential, Madison, NJ
Software Engineer
Responsibilities:
- Involved in different layers such as Front and Back end
- Used JavaScript, HTML, JSP pages for developing front end UI.
- Development of basic framework for the project by using spring, Hibernate and other API.
- Development of Entity classes and establishment of relationships between them using Annotations.
- Involved in writing POJO classes, XML configuration files, defining DAO interfaces and writing Hibernate query language(HQL) queries.
- Designed Oracle database schema for the tables
- Developed and Modified tables, views, Triggers, stored procedures, packages
- Developed various backend application programs such as Views, Functions, Triggers, Procedures and Packages using SQL and PL/SQL language for the top management for decision making.
- Code SQL Stored Procedures and integrated with application
- Cursors, Dynamic SQL, functions as part of Project/Application requirements Fixing the bugs which were found in the UAT phase before production.
- Unit testing and integration testing of owning use cases
- Deploying the application in the server environment and Test support to the QA Team.
Environment: Eclipse, Apache Tomcat, J2EE (Servlets, JDBC, JSP ) Core Java, JSON, SVN, ANT, Unix, PL/SQL procedures, Oracle 11g, HTML, Log4j.