We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Malvern, PA

SUMMARY

  • Overall 8 years of strong software experience in design, development and deployment of web - based Client-Server business applications using OOP, Java/J2EE technologies.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Extensively worked on during my tenure in Software Development are AngularJS, ReactJS, Redux, Spring MVC, Spring Integration, Spring Batch, Apache POI, Hibernate, REST Web services, Refactoring, and Databases like Oracle.
  • Worked on creating Docker images, Containers, push/pull and on integration with Spring Boot.
  • Extensive experience in developing scalable, reliable, and efficient enterprise applications using Java, Spring, Spring Boot, Spring Micro services, Auto wiring, Spring Security, Spring web flow, Hibernate, Web Services, RESTful, JSF, JDBC, JSP, Servlets, EJB, JMS, XML, XSLT, JAXB, SQL, PL/SQL, Unix Shell scripting.
  • Expert Level Skills inJava, JDBC, JavaBeans, Spring Frameworks, Struts, JSP,JavaScript,JFC, GWT.
  • Good experience in using Amazon Web Services (AWS) andAWSSNS/SQS for delivering messages.
  • Posses expertise in designing and developing web and mobile applications using HTML 5, CSS3, Less, Sass, JavaScript, jQuery, NodeJs, AngularJS/Angular 9. Skilled at progressing from problem statement to well documented designs.
  • Development of services that utilizeAWSSDK's (Dynamo DB, Elastic Beanstalk, EC2,Lambda)
  • Focused on architecting NoSQL databases like MongoDB, Cassandra, and Cache database.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX/DOM.
  • Expertise in developing SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions, and Packages using TOAD.
  • Excellent experience with major relational databases - Oracle 10g/11g/12c, SQL Server 2008/2012/2016, DB2, MySQL
  • Experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment, and DevOps processes for Agile projects.
  • Proven ability in developing BDD/TDD scripts with Cucumber and writing step definitions for behavior.
  • Designing, implementing, and testing of Business Rules mainly through Decision Tables using core Drools API.
  • Hands on experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration, change history for releases, Maintenance of build system, automation & smoke test processes, managing, configuring, and maintaining source control management systems.
  • Used Web Sphere Application Server, Web Logic Application Server, JBoss and Apache Tomcat in all my projects and successfully deployed and compiled many of the applications on them.
  • Expert level skills on JQuery, JavaScript, VBScript, Perl, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Extensive experience in using Amazon Web Services like RDS, EC2, Redshift, SQS, SNS, Cloud Watch and S3
  • Experience in developing Web-Centric applications using AngularJS,NodeJS, JavaScript, JQuery, CSS3.
  • Expertise in unit-testing with JUnit using tools like JMeter.
  • Experience in Agile software development process, Test Driven Development, and Scrum methodologies.
  • Good Experience in software configuration management using CVS, GIT and SVN.
  • Experience in using Maven and ANT for build automation.
  • Knowledge on Build tool Jenkins with configuring check styles, Test coverage.
  • Experienced with Splunk tool for production support.
  • Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as a part of AGILE.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, EJB, JFC/Swing, AWT, Servlets, Multi-threading, Java Networking

Programming Languages: Java JDK 1.5/1.6/1.7/1.8, C++, C, SQL, PL/SQL

Application/Web Servers: WebLogic 8.1/9.1, IBM WebSphere 5.1/6.0/6.1/7.0, JBoss, Tomcat 5.0.28/6.0/7.0/8.0

Frameworks: Struts 2.x/1.x, Spring 3.x/4.x/5.x, Hibernate 4.x/3.x, JSF 1.2/2.0, iBatis

IDEs: Eclipse 3.x, Spring Tool Suite, IBM WebSphere Application Developer 5.x

Web technologies: JSP, JavaScript, jQuery, XML, XSLT, CSS, HTML5

Web Services: JAX-WS, JAX-RS, SOAP, WSDL, UDDI

XML Tools: JAXB, Apache Axis, AltovaXMLSpy

Methodologies: Agile, Scrum, TDD, OOAD, SDLC

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: JUnit, JMeter, HtmlUnit

Database Servers: Oracle 9i/10g/11g/12c, DB2, SQL Server 2008/2012/2016, MySQL

Version Control: CVS, SVN, Rational ClearCase

Build Tools: ANT, Mavens

Platforms: Windows 2000/2007/2010, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Malvern, PA

Sr. Full Stack Java Developer

Responsibilities:

  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, developed and implementedJ2EE based Spring MVC (Model-View-Controller) framework for the application.
  • Worked on the most recent technologies such as Spring Boot Microservices, APIGEE, and Splunk.
  • Designing and implementing the User Interface using OO JavaScript, HTML, & CSS.
  • Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP,HTML5, AJAX and CSS in developing the presentation layer.
  • Created Global groups, and User roles by using IAM
  • Created AWS EC2 instance for deploying web application in multiple environments.
  • UtilizedAWSLambdaplatform to upload data into AWS S3 buckets and to trigger otherLambda functions.
  • Oversaw the Kubernetes configurations for microservices and deployment of Docker containers on AWS
  • Developed several REST web services which produces both XML and JSON to perform tasks, leveraged by both web and mobile applications refactoring.
  • Created database objects likeStoredProcedures, Tables, Views, Sequences, Cursors, Packages, and Triggers.
  • Wrote SQL queries,storedproceduresand enhanced performance by running explain plans.
  • Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Worked on converting a monolithic app to Microservices architecture using Spring Boot.
  • Used Micro service architecture with spring Boot based services interacting through the powerful messaging tools such as REST, Apache Kafka message brokers.
  • Built on Micro services using spring Boot, spring security and deployed to AWS cloud.
  • Configured Swagger-UI registered Micro service with Eureka server to monitor the service health check from Spring Boot administration console and Hystrix dashboard.
  • Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Conceived, Designed, Installed and Implemented CI/ CD automation system.
  • Developed the Web application using Spring MVC,Ext-JS, Html, JSP and JavaScript.
  • Used multithreading in programming to improve overall performance.
  • Extensive experience of working with release and deployment of large scale and Enterprise applications and DevOps.
  • Implemented automation using Selenium Web Driver, Cucumber, and JAVA.
  • Created and configured newJIRAprojects and workedwithdepartments to maintain existingJIRA projects.
  • Developed the data access classes using JDBC and SQL queries
  • Used log4j for logging and SVN for version control.
  • Used JavaScript, jQuery for user interactions in pages for refactoring. Creating a responsive web application integrating Twitter BootstrapwithAngular9.
  • Developed Unit test cases using JUnit, Mockito and Easy mock.
  • Developed, Tested and Debugged theJava, JSP and EJB components using EclipseRCP.
  • UsedGitas Version Control System for the application.
  • Use of data structures and algorithms for time and memory complexity reduction
  • UsedJMeterto test performance of SOAP protocol.
  • Worked on Application Data Center Transformation which includes App, Web Servers, DB Servers, Policy Servers, SQL Servers, DB2, Mainframe Jobs, and Windows File Share with NAS Mount Setup.
  • Worked on Java 7 to Java 8 upgrade for Spring MVC Application which also includes JSP, HTML, & CSS.
  • Worked on Tibco Application and upgraded the Tibco version from .
  • Worked on Volante and fixed major code difference issue which was between Prod package and SVN.
  • Worked on creating new Mainframe, Distributed Jobs in Control-M for Data Center Transformation.
  • Supported BladeLogic to Ansible Migration for Java, and Tibco Application.
  • Worked on fixing SonarQube /Sonar Lint Vulnerabilities to improve the code Quality.
  • Worked on Data Source Migration for the Application and fixed with other alternates available.
  • Worked on supporting robotics application in Blue Prism for submitting jobs and splitting regular and large pdfs.
  • Worked on Splunk Dashboard Setup and alerts for stored procedure errors, long running queries.
  • Used to test performance both on static and dynamic resources usingJMeter.
  • Worked up on Change Activity, managed released documents and maintain server database.

Environment: Java 8,7,6,J2EE, JDK 1.6,1.7,1.8, WebLogic, AWSSDK, Git, JFC, Spring 4.x, AWSSNS/SQS, S3, EC2, Hibernate 4.x,Core Java, SOAP/Rest, SOAP UI, Spring Boot, APIGEE, Splunk, JavaScript, UML, Web Services, HTML5, CSS, SASS, RAD 7,WAS 8 WSDL, JIRA 5.x/6.x, JAXB, Linux, JAX-WS,JAX RPC, JMS, JSF,UNIX, MICROSERVICES, Swagger Editor, NOSQL(MongoDB, Cassandra), Angular 9, JBoss 3.0, ReactJS, Apache JMeter, JQuery, JUnit, Maven, SQL Server, DB2, Oracle 10g/11g/12c.

Confidential, Bennington, VT

Full stack Java Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture (SOA).
  • Client Side code were written inReactJS, JQuery and server Side Code were developed using MVC4.
  • Developed Web Services SOAP/HTTP, SOAP/JMS, and SMTP using SOA technologies such as SOAP, WSDL and UDDI.
  • Extensive use of core Java Collections, Generics, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information.
  • WroteSQLqueries, stored procedures and enhanced performance by running explain plans.
  • Developed the functionalities under Agile Methodology JIRA processes.
  • Developed shell scripts along with setting up of CRON jobs for monitoring and automated data backup on Cassandra cluster.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles with Spring MVC, JSP, JSTL and java script, Business objects developed using POJOs and data access layer using Hibernate framework.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Responsible for the implementation of application systemwithCoreJavaand spring framework.
  • Designed and implemented Cucumber Framework from scratch.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Expertise includes bash and python scripting with focus on DevOps tools, CI/CD Architecture and hands-on Engineering
  • Designed and ImplementedRESTweb services using JAX-RS, SpringREST.
  • Wrote AngularJS services to consume Restful web service to load data.
  • Worked for Developing Rule Engine based on JBoss Drools Workbench.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database specific operations and avoided redundant database access statements and thus achieved decoupling and flexibility.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Developed screens using JSP, JavaScript, AJAX and Ext JS.
  • UsedJENKINSto build and deploy the code in Dev and SIT environments.
  • Deployed the application Code to various Remediation engines usingJENKINS.
  • Implemented SOA to develop Web services using Apache Axis.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Managed and maintained Oracle and NoSQL (MongoDB, Cassandra) databases in production domain.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Extensively worked on TOAD for interacting with data base, developing the stored procedures and promoting SQL changes to QA and Production Environments.
  • Used Apache Maven for project management and building the application.
  • CVS was used for project management and version management.

Environment: J2EE, Java 7, JDK 1.6/1.7, Swing, JFC, Spring framework, JMeter, Git, Scala, Spring MVC, JSP 2.0, Eclipse RCP plug-in/ SWT, JSF, Servlets 2.3, Hibernate, AJAX, Core Java, Web services, SOAP, XML, Java Beans, XStream, Apache POI, Ext JS, Angular JS, Linux, NodeJs, ReactJS,, JQuery, JavaScript, Mobile React Native, SOAP UI, Oracle 10g, IBM RAD 7.5, WebSphere 7.0, Agile Methodology, NOSQL(MongoDB, Cassandra), Design Patterns, CVS, Apache Maven, JUnit, HtmlUnit, XSLT, Drools/brms 5.3.1,HTML 5/DHTML.

Confidential

Java Developer

Responsibilities:

  • J2EE deployment on WebLogic/JBOSSservers - QA & Staging.
  • Troubleshooting issues that may occur during the test cycle (Functional & load test) for the J2EE applications on Struts and Spring framework running on WebLogic/JBOSSservers.
  • Developed services that are reusable and interoperable, based on SOAP, WSDL, JAXWS, JAXRPC Web services.
  • Well versedwithcoreJavaconcepts like Collections,Swing, Serialization and Servlets & JSP.
  • Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MongoDB, MySQL, and Jira.
  • Developed POJO objects and used Hibernate as the Object-Relational Mapping (ORM) tool to access the persistent data from SQL Server.
  • Hands-on writingStoredProcedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
  • Developed Business components usingJavaObjects,CoreJava, Multithreading, Servlets, and JSP.
  • Involved in creating dynamic web site design and programming using HTML, CSS3, JavaScript and jQuery.
  • Involved in generating JAXB classes from schema files.
  • Developed custom directives, Factories, and Services in AngularJS.
  • Developed cross browser compatibility code using CSS and jQuery.
  • Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
  • Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug-in.
  • Worked with Splunk to logging and analyzing defects status.
  • Knowledge on Jenkins builds.

Environment: Java 7, J2EE, JDK 1.5, UNIX, JBoss 3.0,Spring core, MongoDB, JMeter, Swing, Hibernate, Jetty, Core java, Perl, Spring MVC, Hibernate, SOAP/Rest Web services, SOAP UI, Filenet, XML, jQuery, Ext JS, HTML5, CSS, TC Server, SASS, JAX-B, SVN, Maven, Jenkins, Splunk, SFX, Splunk, Angular JS, ReactJS, NodeJs, Mobile React Native, Ext JS, MAX, SEED. Oracle

We'd love your feedback!