We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

Rosemont, IL

SUMMARY

  • 7+ Years of strong expertise in the IT Industry having sound experience in web based and client server application software analysis, design, development, implementation, testing and maintenance using Java/J2EE and SOA.
  • Proficient with Software development methodologies like AgileMethodologies.
  • Extensive development experience in object - oriented analysis, design and programming (OOA/OOD/OOP) throughout complete SDLC in various models like Waterfall and Agile.
  • Proficient in programming with Java/J2EE and strong experience in technologies such as JSP, Servlets, Struts, Spring (IOC&AOP), Hibernate, EJBs, MDBs, SessionBeans, JDBC and JNDI.
  • Strong Expertise in front end technologies such HTML, Groovy, CSS, JavaScript and Ajax. Basic understanding of Ext Js.
  • Proficient working experience withSQL, PL/SQL,Database objects likeStored Procedures, Functions, Packages, Triggersand using the latest features to optimize performance likeBulk Binds, Inline viewsandGlobal Temporary Tables.
  • Strong Expertise in front end technologies such JSP, HTML, DHTML, XHTML, XML, XSLT, CSS, JavaScript, jQuery and Ajax.
  • Worked with databases such as Oracle, SQLServer, Sybase&DB2 and writing the SQL queries & Stored Procedures.
  • Working knowledge in Core Java, Java 8 and JavaEE platform with Servlets, Groovy, JSP, JDBC, Multithreading, Hibernate, Spring MVC, Spring Boot.
  • Extensive experience in design and implementation of MVC architecture using STRUTS,SPRING and JSF Frameworks.
  • Efficient in packaging & deploying J2EE applications using ANT, Maven&CruiseControl on WebLogic 11g,WebSphere&Jobs. Worked on the performance & load test related tools like Profiler and Meter.
  • Implementation of SOA using WebServices and MQ (with JavaMessagingService (JMS) &TacoEMS).
  • Core development experience for Groovy Grails restful web services.
  • UtilizedJava 8features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Conduct in-house and public workshops and training seminars: Extreme Programming, Test-Driven Development, Agile Development, .NET Development, Design Patterns, "Communicating with Tests" seminar.
  • Working withECMA Script 6features. UsedBabel, web pack with es2015, React JSX presets.
  • Good experience in using Amazon Web Services (AWS) andAWSSNS/SQS for delivering messages.
  • Experienced in all phases ofSDLCincludinganalysis, design, coding, testingand expertise in integration usingJ2EE architecture.
  • 4+ years of experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, Lambda, OpsWorks and Cloud Formation) and security practices (IAM, CloudWatch and CloudTrail).
  • Worked with Repository tools like TFS, ClearCase, CVS and SVN for check-in/check-out/Merging/Branching the code.
  • Having an experience in developing middleware services with the help of MuleESB and OracleOSB.
  • Design and development of web-based applications using different Web and application servers such as ApacheTomcat, Web Sphere, Jobs and WebLogic.
  • Conducted detailed analysis to support designing and development of BPM applications.
  • Experienced in testing data in HDFS and Hive for each transaction of data.
  • Light bendReactive Platform plus many other Scala libraries and frameworks.
  • Confluent Platform (Apache Kafka and its ecosystem) and Reactive Kafka
  • Used Bootstrap and Angular.JS, React.js and Node.js in effective web design
  • Experience in using different MockFrameworks like MockMVC, Mockito to test different layers of the application.
  • Extensive experience in using Node JS in making the server-side automations.
  • Experience in using WEB 2.0 modules for web development.
  • Experience in Web Services Technologies likeSOAP,WSDL, RESTandService Oriented Architecture SOA.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, Python, Test Driven Development (TDD)

J2EE Technologies: Servlets, Spring 3.x/4.x/5.x, Spring Boot 2.x, JSP, JDBC, JPA, JSTL, JNDI.

Web Technologies: HTML, CSS, XSLT, XML, jQuery, JavaScript, Angular JS, Angular, Node JS, Radiant, Logic Virtual Directory.

App/Web Servers: IBM WebSphere Application Server, JBoss, JBoss, WebSphere, Tomcat, Web Logic (12c, 11g, 10g, 9i).

Frameworks: Struts, Spring MVC, Microservices - MVC, JSP, JPA, JSF

SOA: REST, SOAP, WSDL, SAAJ, SAXJ, RESTful, AWS, Microservices, JAXB, Apache-CXF

ORM Tool: Hibernate, JPA, IBatis, MyBatis

Tools: LoadRunner, Log4J, Ant, BIRT, Jenkins, Kafka, Rabbit MQ, TOAD, PL/SQL Developer

IDEs: Eclipse, Net Beans

Databases: Oracle 10g, 9i, 8i, AWS, SQL Server, Couchbase, Mango DB, Cassandra DB, DB2, PostgreSQL

Cloud Technologies: AWS (Elastic Search, EC2, S3, EMI, ELB, Dynamo DB), Docker, Azure, PCF

Version Control: SVN, ClearCase, GIT

PROFESSIONAL EXPERIENCE

Confidential - Rosemont, IL

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Involved in Various Stages of deliverables of the project using the AGILE Software development methodology
  • The modules of the application are based on Spring MVC architecture and J2EE technologies.
  • Designed and developed of web-based application using Java 8, Spring, SQL.
  • Responsible for developing the application using Angular 7/8, Node JS, Typescript, JSP, CSS3, HTML 5, jQuery, Bootstrap, Struts and JavaScript.
  • Worked with NPM commands and using package. JSON for managing dependencies and dev-dependencies of Node JS.
  • Implementing Service oriented architecture (SOA) and OOP concepts using Web Services like SOAP, REST services.
  • Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
  • Developed web pages using Servlets and XML for various modules.
  • Created data and security architecture patterns for Microservices in a co-existence scenario.
  • Use modern data analytics and tools including elastic search, Kibana, build efficient application metrics monitors.
  • Extensively worked with Spring framework and also struts Config files.
  • Created newRESTfulWebservices usingJSONdata format to communicate with external system usingSpringMVC.
  • Worked with NoSQL database Mongo DB and worked with it to perform many different operations.
  • Used Apache Kafka in cluster as messaging system between APIs and Microservices and worked queries, reports and logging using Log4j.
  • Moved the project to Java 8 to extensively use Lambda expressions and have better connectivity to Cloud in addition adding Spring Boot Libraries and UI Enhancement.
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Used Mongoose ORM to map JavaScript objects to MongoDB.
  • Developed of server-side utilities like Servlets (Action Classes), Form Beans, Java Beans, DAO Using Struts.
  • Implement data aggregations scripts using elastic search and/or spark in order to evaluate backend services from functional as well as performance point of view.
  • Used databases like Oracle 11g, SQL Server,Couchbase, and NoSQL database like Mongo DB, PostgreSQL DB.
  • Manipulated data using CRUD operations of MongoDB management system and handled database access using Node JS.
  • Migrate Oracle 11g database to PostGreSQL database using ESF Database migration toolkit.
  • Prepared, arranged, and tested Splunk search strings and operational strings.
  • Developed and optimized services using NodeJS and ES6 as interfaces to NoSQL database.

Environment: Java 8, Spring, Hibernate, J2EE, Javascript, JIRA, Angular 7/8, Node JS, Tomcat, Jenkins, REST, Kubernetes, SAML, MVC, LDAP, HTML5, CSS3, JSP, Oracle 12c/ 11g, Mongo DB, PostGreSQL, Agile, Junit, Log4j, Kafka, Web services, AWS, Docker 2, CI/CD, Junit, Hibernate, Micro services, PLSQL, JIRA, Spring Security, XML, Ajax.

Confidential, Cincinnati, OH

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Used Rational Application Developer (RAD) as Java IDE tool for creating JSPs, Servlets, EJBs, and XML.
  • Pooling up most apposite design pattern for SOA and implementing interface to reduce code reuse. Understanding the Business Process and developing logic and software stack based on business flow.
  • Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
  • Developed Restful Web Services and to consume JSON messages.
  • Used Spring IOC, AOP, Spring Boot to implement middle tier.
  • Developed and designed new cross-browser accessible interfaces using jQuery and JavaScript.
  • Used java 8 features like stream, lambda expressions, Local Date objects etc.
  • Designed integration tests, ensuring functionality and availability of system modules and Microservices
  • Designed, configured and deployed containers and Microservices using EC2 Container in Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Designed and developed the application useful for data management and reporting systems using Java, HTML5, CSS3.
  • Used Java 8 features such as Lambda Expressions to make the code concise and Stream API to increase the performance and manage some of the AWS Services.
  • Responsible for coding SQL Statements and Stored procedures for back-end communication using JDBC.
  • Build REST by building Node.js Server in the back end to handle requests sent from the front-end jQuery Ajax calls.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure and microservice container orchestration.
  • Implemented Model View Controller (MVC) architecture through spring at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.

Environment: Java 8, JSP, Spring, React JS, Node JS AWS, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, Tomcat, CSS, Oauth 2.0, Bootstrap, JavaScript, Oracle 11g, Angular 4/6, Typescript, Restful, SOAP, jQuery, Hibernate, JPA, Microservices, Apache Camel, PL/SQL, JBoss, Docker, IBM MQ, Log4J, Maven, Mongo DB, Junit, Mockito, JIRA.

Confidential, Memphis, TN

Sr. Java Developer

Responsibilities:

  • Involved in requirements gathering, analysis, design, development and testing and production support of application.
  • Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverables within time.
  • Developed all the UI pages using HTML5, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, JavaScript, jQuery and Ajax.
  • Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
  • Worked on custom libraries for business layer using Object oriented programming (OOP).
  • Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle.
  • Performed Front end validations for the screen using JavaScript, Angular2 directives and core java.
  • Used the React JS and Angular JS, MVC Frameworks in the development of the web applications.
  • Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
  • Fetching user contacts from third party accounts using OAuth Authentication.
  • Used Multi-threading to handle REDIS cluster failover between local and remote data centers.
  • Deployed the Services onto the OpenShift to run docker containers, via Kubernetes on cloud infrastructure.
  • Used object storage container to store the secured files and retrieved from API by using Amazon web services (AWS).
  • Using Hibernate as ORM tool to store the persistence data into the Oracle 10g database.
  • Used React JS to create a single page web application with efficient data flow between the client and server.
  • Managed Cassandra clusters on Amazon Web Services (AWS).
  • Extensively used factory object in React JS to use the common functions in different views to reduce redundancy and improve maintenance of the code.
  • Worked on Hibernate which includes integrating databases writing custom CRUD CREATE RETRIEVE UPDATE DELETE statements and integrating stored procedures and functions.
  • Involved in creating styling framework for the webpages using CSS Bootstrap along with Grids, Pagination, Dialog box, Carousel, Form, Navbar, and Table.
  • Build API as a Microservice using spring boot and deployed on a cloud based CICD pipeline in an agile environment.
  • Worked in writing application-level code to interact with APIs using AJAX, and JSON.
  • Actively used XML (documents and transformations) for creating templates with dynamic data from XML file.
  • Extensively used AWS to integration with Enterprise and web applications.
  • Persistence layer implemented using Hibernate framework.

Environment: Java, J2EE, Spring MVC, SOA, Angular 2/4, Hibernate4.3x, JSP, HTML, XML, CSS, AJAX, JavaScript, Bootstrap, GWT, React JS, Apache Kafka, jQuery, Rabbit MQ, Tomcat, WSDL, RESTful web services, MongoDB, Oracle11g, JMS, WebLogic, JUnit, Log4j, Git.

Confidential, South Bend IN

Java Developer

Responsibilities:

  • Involved in writing technical document Analysis, Design, Development, Integration and Testing of modules & developed this application based on the Agile Development practices.
  • Collaborated with Business Analysts during design specifications & Developed communication between Client and server using multi-Threading.
  • Creating buckets in Couchbase Server and inserting the JSON ’s into the buckets.
  • Created stored procedures, triggers and different joins for database using SQL scripts & Used SOAP based web services (JAX-WS, JAXP-RPC, and JAXB) to communicate across different systems and worked with SOAP UI for analyzing and debugging requests/responses & Developed JUnit test classes for testing the modules.
  • Developed presentation layer using JSP, HTML, CSS, AJAX, JavaScript, JQuery and Apache Wicket & Implemented IPC Message queues for communication between servers & involved in designing Activity Diagrams, Sequence diagram and Class diagram using rational rose UML tool.
  • Used Micro Services architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Swagger, Cassandra and MQ message brokers and leveraging
  • Developed light weight business component and integrated applications using Spring framework, Spring web MVC using features like IOC and configuring application context for spring bean factory
  • Worked on IBM DB2 for storing and retrieving data of application & Created DDL, DML to create tables and to assign specifications for created tables.
  • Wrote the front-end look and appearance for the screens using Java, Core Java, NO SQL, AWS, Bootstrap, Node JS, JavaScript, AJAX, and jQuery.
  • Designed Micro Services to fetch from legacy and upload in Database from/to multiple buckets using SDK Java client.
  • .

Environment: Java, JavaScript, Spring framework, JDBC, Spring batch, Spring boot, React JS Spring MVC/JDBC/IOC, Maven, Jenkins, Test NG, Apache Kafka, IBM MQ WebLogic 10, Active MQ, Couch DB, GitHub, Jenkins, Swagger, Hibernate, AWS.

Confidential, RTP NC

Java Developer

Responsibilities:

  • Struts Framework in conjunction with JSP and Tag Libraries used in developing user Interface for administrative screens and user interaction screens.
  • Documenting and understanding the business requirements and use cases for the application.
  • Core Java coding and development using Multithreading and Design Patterns.
  • Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
  • Designing and implementing scalable, RESTful and Micro Services-based backend. The backend is being written in Java using Spring Boot for simplicity and scalability.
  • Experience in Micro Services development using spring boot and deployment in Pivotal Cloud Foundry (PCF)
  • Involved in writing and invoking the Spring MVC calls.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Created plugins to extract data from multiple sources like Apache Kafka, Database and Messaging Queues.
  • Involved in the implementation of JSPs, Servlets to interact with Oracle Database
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.

Environment: Java, JavaScript, Node JS, React JS, PCF, SQL, MVC, Spring boot, JSP, JSTL, AJAX, Spring, RAD, SQL Server, Microservices, Oracle 10g, JBoss, Couch DB, JavaScript, HTML, CSS, Spring, Hibernate, JSP, Oracle, Jobs, Ant, CSS, HTML5, Oracle10g, Eclipse, JavaScript, jQuery, Apache Axis, SOAP web services, SVN.

Confidential, Jersey City NJ

Jr. Java Developer

Responsibilities:

  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements, and architecture of the project.
  • Used Node.js framework Express JS for better organization of the code.
  • Implemented JEE standards, MVC architecture using Spring Framework.
  • Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
  • Implemented Node JS Controllers to maintain each view data where the client implemented the UI.
  • Developed Spring MVC controllers and REST services to hit other internal and external APIs to perform a task.
  • Configured Hibernate Objects as Spring Beans in spring configuration file.
  • Used Hibernate Persistence Strategy to interact with database.
  • Responsible for migrating the Web services from shared Java environment to PCF - Cloud platform.
  • Used Struts Validation and Tiles framework in the presentation layer.
  • Used Java Message Service (JMS API) for reliable and asynchronous exchange of important information
  • Extensively used Spring IOC, AOP, configured Application Context files and performed database object mapping using Hibernate annotations.
  • Monitored and maintain the logs of PCF Spring Batch application from PCF Apps manager.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Used DAO design pattern to retrieve the data from database
  • Used SQL Developer for validating the data in Oracle database tables.
  • Used SAX and DOM XML parsers in the application.
  • Used Web services for sending and getting data from different applications using SOAP messages.
  • Used Hibernate to access Oracle 9i database for accessing customer information.
  • Used JUnit framework for Unit testing of application.

Environment: Java 1.4, Struts, Hibernate, EJB, WebLogic Server, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle 9i, Windows XP, MVC Pattern, SVN, Log4J, Node JS, JS, PCF, SQL, MVC, Spring boot, JSP, JSTL, Mongo DB, AJAX, Spring, RAD, SQL Server, Micro Services, Oracle 10g, JBoss, Couch DB, JavaScript, HTML, CSS,

Hire Now