We provide IT Staff Augmentation Services!

Node.js, Java, Aws Developer Resume

Chicago, IL

SUMMARY

  • With over 7 years of experience in the areas of Analysis, Design, Development and Testing of web based and client server multi - tier applications using Java/J2EE technologies, Node.js, AWS Cloud based technologies
  • Excellent knowledge and experience using Java/J2EE technologies like Java Beans, JSP 2.3, Servlets 3.1.
  • Good working knowledge in Airline, Banking, Insurance and Health Care Domains.
  • Solid understanding and Experience in using Spring Boot, Spring and Hibernate frameworks
  • Expert in creating SOAP Web Services and RestFul.
  • Solid Experience in using AWS technologies like Lambda, EKS Fargate, API Gateway, CloudWatch, DynamoDB.
  • Experience working with XML/Database mapping, writing SQL queries, Triggers andStored Procedures, Functions for with major Relational Databases Oracle 12c, DynamoDBand My SQL.
  • Experience in Designing and building dynamic and user interactive websites using JavaScript, AngularJS, Node.js and jQuery.
  • Working experience in designing front end more professional with HTML5, CSS3, JSP, Java Script, Angular JS, JQuery, jQuery UI, Ajax in MVC based applications
  • Experience in application development using Java8, J2EE, JSP 2.x, Servlets 3.x, JavaBeans 3.x, JDBC, JUnit, Spring Integration with Rest Services, Hibernate, XML, DTD, XSD(XML Schema), JavaScript, AJAX, CSS
  • Extensive database development skills Non-relational NoSQL like Dynamo DB.
  • Experience in Using Ant build tools and performing Unit test by using JUnit.
  • Experience in developing Internet/Intranet Applications with Web Services, WSDL and SOAP, implemented SOA architecture.
  • Expertise in using Version Management Tools CVS, SVN, GIT & Team Forge .
  • Exposure to defect tracking tools JIRA.
  • Have expertise in using various SDLC models like Waterfall, Agile (XP, TDD and Scrum) process.
  • A quick learner and a team player with excellent communication, good management skills for analyzing user requirements and ensuring excellent functionality and maximum contribution to attain the team goal.

TECHNICAL SKILLS

Languages: C, C++, Java(J2SE1.8,1.7,1.6/1.5, J2EE15/1.4), SQL, UML2.0

Technologies: Node.js 12.8.1, npm 6.10, JAVA EE 5/6, JSP2.3,2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, RMI, EJB3.0/2.1, Hibernate 4.x,3.x/2.x, SpringBoot 1.5.x,1.4.x, Spring 4.2,2.0/1.0, Web Services, SOA, JMS1.1, AJAX, JAXB2.1/2.0, JAXP1.x, JAX-RS2.x, LDAP, .NET.

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, ExtJS, Node.js, AngularJS 1.x, Express 4.x

Cloud Twechnologies: Lambda, API Gateway, Dynamodb, EKS Fargate, Docker, AWS Secret Manager, AWS CloudWatch

Development Tools (IDEs): IntelliJ IDEA 1.2, Eclipse 3.2/3.0/2.1.1 , MyEclipse6.0/5.1.1,, NetBeans3.3, VS Code 1.30x, MS Visual Studio 2015

Web/Application Servers: Tomcat6.x/5.x, WebLogic 12CR2 12.2.x, IBM Websphere 8.5.x

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

Defect Management: JIRA, TFS

RDBMS: Oracle19c/12c/10g/, MS SQL Server 2012, MySQL5.1/4.1, DB 2 9.1/8.1/7.2 , NoSQL

Platforms: Windows, UNIX, LINUX

Testing Tools: JUnit 4.x

Version Control: CVS, SVN, GITHUB

Methodologies: Agile and Waterfall Methodology

Build Tools: Ant 1.7, Maven 2.x, Jenkins 1.6.x

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Node.js, Java, AWS Developer

Responsibilities:

  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
  • Participated in design and planning phases with Business team, Analysts for new modules like Pet-Military, Pet-Safe.
  • Designed Oracle Tables to accommodate new PET modules.
  • Developed Restful Web APIs with Spring Boot and Hibernate technologies.
  • Models and Controllers were developed in the APIs to handle the incoming JSON requests. The response Objects were also JSON type.
  • Used Hibernate annotations and created Hibernate POJOs.
  • HQL Queries were used to persist data in the Database.
  • Did Unit testing, Integration Testing with Front End Website.
  • Used Log4j for the logging.
  • Used GitHub for Version Control System and Maven has been used to automatic builds and deploys.
  • TFS has been used for defect tracking and tasks, User stories.
  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery with daily scrums with the team.
  • Wrapped XML, JSON based Backend APIs inAWS Lambdas using Node.js and deployed them in AWS API Gateway. XML based services are also converted to handle JSON based requests and responses.
  • Utilized Tibco EMS Queues to listen to the Booking, Movement, Customs events and write them to DynamoDB tables on AWS cloud. The code has been written in Java Spring Boot, with JMS Listeners. The service is containerized using Docker and deployed on EKS( Amazon Elastic Kubernetes Service ) FarGate Cluster.
  • Developed Rest based APIs in lambda to sendDynamoDBrecords to Front End.
  • Involved in Business Meetings to Analyze, design, gather requirements for a new Tracking Service.
  • The tracking service will be used by many different services that need information related to Booking, Customers, Shipment tracking, Customs. The service is carefully customized to include all requirements.
  • Participated in meetings with Solutions Architect and BAs to Design a tracking Service schema to fit the new requirements.
  • Also involved in meetings with Front End team to add additional logic in the service to enable them map the fields with ease.
  • The service has been developed in Node.JS with Oracle DB.
  • Query Optimization has been performed to minimize execution time of the service.
  • Time-profiling has been done in all the services to get an overview of the execution times for different blocks of code.
  • Used loggers in the service to capture logs in AWS CloudWatch .
  • Used AWS Secret Manager to store all the sensitive passwords, auth tokens.
  • Used GitHub for Version Control System.
  • TFS has been used for defect tracking and tasks, User stories.
  • Performed Unit testing, Integration Testing with Front End Websites.

Environment: Node.js 12.8, JavaScript, Java 8/J2EE, Oracle 19c/12c, npm 6.10, AWS Lambda, API Gateway, EKS FarGate, DynamoDB, CloudWatch, Spring(Core, MVC), JPA, Spring Boot2.0, WebSphere8.5, Restful Webservice, JSON, XML, JAX-RS, JMS, JUNIT, Github, Log4j, JIRA, SVN, Maven, Agile, TDD, UNIX, Windows 10

Confidential, Madison, WI

Java Full Stack Developer

Responsibilities:

  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
  • Participated in business meetings along with Business Analysts to record user requirements and developed design artifacts and published.
  • Used Spring MVC to handle/intercept the user requests and used various controllers to delegate the request flow to the back-end tier of the application.
  • Developed application using Spring Framework- Spring Dependencies and Spring Annotations.
  • Used Spring MVC on the web layer and business delegate and DAO on the business layer.
  • Developed helper classes for generating reports in Excel and PDF format using Birt API and POI API.
  • Used Spring MVC (Model View Controller) to intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Implemented Hibernate to persist the data into Database and wrote HQL based queries to implement CRUD operations on the data.
  • Used Hibernate annotations and created Hibernate POJOs.
  • Developed web services using RESTful to support JSON and XML.
  • Written testcases, JUNIT testing using Mockito.
  • Used JIRA for bug reporting and tasks and issue tracking.
  • Jenkins, uDeploy, uRelease and Artifactory has been used for deploying in different Environments.
  • Used HP Quality Centre for defect tracking.
  • Used Log4j for the logging.
  • Used SVN for Version Control System and Maven has been used to automatic builds and deploys.

Environment: Java 8/J2EE, Oracle 12c,Spring(Core, MVC), JPA, Spring Boot2.0, Jboss, Restful Webservice, JSON, XML, JAX-RS, JMS, JUNIT, Mockito, Github, Junit, JavaScript, Log4j, JIRA, SVN, Maven, Agile, TDD, UNIX, Windows 10

Confidential, NewYork, NY

Java Full Stack Developer

Responsibilities:

  • Worked for support and development of the TAG application.
  • Gathering requirements, analysis and designing components for application.
  • Used Eclipse Enterprise Workbench for development.
  • Deployed the applications on WebSphere Application Server.
  • Frameworks: Node.js, Maven, Springand SpringBoot for data services in Java.
  • Writing and modifying queries and stored procedures, replacing stored procedures with algorithms in Java to avoid concurrency writing issues.
  • Involved in designing the Graphical User Interfaces, Webpages using HTML5, AngularJSand Bootstrap.
  • Implemented secured HTTPS calls over SSL to API Gateway in filewatcher.
  • Used Java Script and jQueryfor client-side validations and validation frame work for server-side validations.
  • Used AJAX Framework for Dynamic Searching of covered products.
  • Created complex search and filter algorithms for searches through multiple levels of data.
  • Report generations from HTML and Java using POI APIs for generating excel, pdf catalogs based on the user data selection.
  • Developed data access layer and components using JPA/Hibernate frameworks with spring framework support for object persistence.
  • Used JDK 1.8which was packaged bundled with Eclipse. Eclipse GUI environment to develop Java applications, including tools for version control, and debugging.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as un marshalling process.
  • Developed JUnit test cases for all the developed modules.
  • Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
  • Assisted clients with SSL Certificate Updates, and Certificate Link chaining.
  • Created an XML configuration file for Hibernate for Database connectivity
  • Used CollabNet TeamForgefor version control across common source code used by developers.
  • Used SonarQube for quality testing.
  • Used Jenkins for the automated deployment of the applications.

Environment: Jdk 1.8, Core Java, REST, Jax-Rs, Ajax, JSFICEfaces, Websphere App Server 8.X, Xml, SOAP, Node.Js, AngularJS,JavaScript, Microservices, Eclipse, Junit, Sonarqube, Jenkins.

Confidential

Software Developer

Responsibilities:

  • Worked in Agile (Scrum) Methodology environment that includes daily scrum with team, sprint planning and estimating the tasks for the user stories.
  • Involved in developing the internal workflow using Servlets for ACH and RTGS transactions for Webseries product and implemented the application using Spring MVC Framework which is based on Model View Controller design pattern for clean separation of business logic from the presentation layer.
  • Involved in customization of the Webseries Product as per the client needs adding additional features, enhancements to the current functionality.
  • Involved in developing the entitlements to the application based upon the data role and functional role of the user and providing application security.
  • Responsible for developing XML documents for data transfer between the Webseries web client and the HUB server.
  • Responsible for understanding the requirements of new version's in Webseries product and write the functional specification for Webseries application.
  • Developed JSP custom tags for different JSP pages and client-side validations using JavaScript in Webseries application development and also used dojo framework and Ajax for dynamic user interface.
  • Used Spring-IOC to inject beans and Spring MVC architecture for developing the application.
  • Developed and Deployed Web Services - WSDLSOAP and for getting the data to and fro from the Webseries and hub backend system.(third party services).
  • Used Hibernate as an Object Relational Mapping tool for the data persistence. Developed the backend system, involved in writing the database SQLqueries, Views, Functions, Triggers and Procedures.
  • Involved in creating the test plan, and also unit testing the application.
  • Responsible for application support on different environments from QA to Production and responsible for analyzing, triaging the issues, providing technical and functional support to the users and fix QC defects.

Software Environment: Java6, JSP1.2, Servlets2.3, Spring 3.0, Hibernate3.0, JavaScript, Dojo, Ajax, XML, Web Services, IBM WebSphere Application Server, Oracle 11g, PL/SQL, Log4J, ANT, Eclipse, Quality Center, SVN Tortoise, WINSCP, Putty, Toad

Confidential

Systems Engineer

Responsibilities:

  • Design, develop the application and provide enhancements and additional functionalities to the existing system using Java stack.
  • Waterfall/iterative Waterfall development methodology was used for development.
  • Developed the components involving interface web-screens, controller, service, model and database packages, triggers etc.
  • Implemented JSF, JavaScript, HTML, jQuery-based presentation layer
  • Used JDBC to implement DAO layer
  • Integrated both the layers using Spring Dependency Injection, ORM modules for Spring framework-based applications.
  • Implemented data validation using JSF validation framework.
  • Coordinating code reviews with Client-side Dev leads.
  • Involved in Unit testing, System Integration testing.
  • Developed PL/SQL procedures, triggers, packages Oracle workflow processes for the application

Environment: Java/J2EE, Spring, JDBC, HTML, JavaScript, jQuery, JSON, Ajax, JSF, Oracle 11g, PL/SQL, Oracle Workflows, Apache Tomcat 5.5.

Confidential

Java Full Stack Developer

Responsibilities:

  • Worked at server side in spring, Spring-MVC with JDBC technologies.
  • Implemented various typical requirements, also participated in design discussions for efficient solutions.
  • Understanding the requirements and communicating with the Client and Lead for better outcome.
  • Developed java processes for monitoring E-mail accounts to create alerts in the application.
  • Responsible for all client-side UI Validation and implementing Business logic based on user selection using HTML, CSS, JAVASCRIPT and XML
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and hence building type ahead feature for zip code, city and county look up using jQuery.
  • Designed and involved in extensive coding of dynamic and browser compatible pages using HTML, DHTML, CSS and JavaScript.
  • Developed CSS, LESS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Implemented and designed user interface for web-based customer application.
  • Developed test cases and did the unit testing and debugging on the applications developed.
  • Configuring JBoss server, creating the application database and deploying applications on the server for simulating the production environment.

Environment: JDK 1.5, Spring, JDBC, Oracle 9i, Java DB (Apache Derby), JavaScript, Ajax, APACHE MINA, Eclipse, SQL Server 2008, JBoss 4.5.0 GA, Apache Tomcat 5.5, Maven.

Hire Now