We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Bentonville, AR

SUMMARY:

  • Over 9+ years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies in various domains.
  • Experience in all phases of Software Development Life Cycle (SDLC), which includes Integration, Implementation, Interaction, Business Analysis/Modeling, Documentation, and Testing of all software applications.
  • Experienced in deploying J2EE Application Sever like Apache Tomcat7.x, JBoss 4.2.3, Weblogic8.x/9.x and Web sphere 6.x, 7.0 servers.
  • Ability to efficiently translate algorithms, ideas and concepts to software applications. Expertise with Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Modeling (OOM) based on Unified Modeling Language (UML) architecture.
  • Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, BPM, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis and Developed RESTFUL web services using Spring MVC.
  • Extensive programming experience in Servlets, JSP, Struts, JSF, Angular 2,Angular 4, JSON, Spring IOC, Spring Security, Spring AOP, Spring transaction management, Spring Boot, MQ Series, Web Services, JMS, EJB,JPA, Hibernate and Oracle.
  • Have Good exposure on Java Design Patterns and familiar in using different design patterns like Factory design, Singleton, Flyweight pattern, Session facade pattern.
  • Good implementation knowledge on XML, DTD, XSD, SAX, DOM, XSL and XSLT.
  • Expertise in developing highly interactive rich Web UI using HTML, JavaScript, CSS, JQuery, Ajax,
  • Angular2.0, Angular 4.0 Node JS, JSF2.0, Bootstrap, TypeScript.
  • Had vast exposure to Release Management and experience in configuring Team City, Jenkins and Maven Build.
  • Good knowledge on reading and following UML design documentation such as Database, and Data Flow diagrams.
  • Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, JSF, CSS, Servlets, EJB, JavaScript, Spring, JDBC, JNDI, JMS, SWING, HTML/DHTML, XML and Struts framework.
  • Experience in Agile software development process, Test Driven Development and Scrum.
  • Experience in client side designing and validations using HTML, CSS, JavaScript, AJAX, JQuery, AngularJs and NodeJs.
  • Have good experience on NoSQL database like Mongo.
  • Proficient in MVC architecture using spring framework / JSP-Servlet and J2EE Design Patterns.
  • Expertise in Struts and Hibernates Frameworks.
  • Developed Graphical User Interfaces using UI frameworks AngularJs and Webpage's using HTML, CSS and JSP's for user interaction.
  • Good knowledge on AWS cloud formation templates and configured SQS service through java API to send and receive the information.
  • Comprehensive knowledge in RDBMS databases like Oracle 10g/11g, SQL Server 2005, 2008, DB2, and MySQL 4.x, 5.0.
  • Development experience in Windows, Linux, Mac OS, Docker containers and UNIX operating systems.
  • Used DAO access and writing DML, DDL and triggers for DB2 database and other client environment specific tools to design the client module.
  • Experience in working with build management tools like Ant, Maven and Jenkins
  • Experience in installing, configuring, tuning Apache Tomcat, WebLogic and WebSphere.
  • Ability to work individually as well as in a team with excellent problem solving skills, troubleshooting capabilities, learn new tools and concepts.
  • Worked on IDE's such as Eclipse/My Eclipse, JBuider. Comprehensive knowledge in databases like MySQL, SQL Server, DB2 and Oracle writing Triggers, Stored Procedures and Normalization of databases.
  • Proven experience with Application Servers like IBM WebSphere 6.x/5.x/7.x, Oracle/BEA WebLogic9.x/8.x/7.x/6.x, JBoss and Tomcat 5.x/4.x/3/x.
  • Expertise in database modeling, administration and development using SQL and PL/SQL in SQL Server environments.
  • Excellent troubleshooting & problem solving skills with Client-Server & Web Application. Designed Use Case Model, Use Case Diagrams, and Class Diagrams, sequence diagrams.
  • Expertise in using issue tracking tools such as Quality Center and JIRA.

TECHNICAL SKILLS:

J2EE Technologies: JDBC, Servlets, JSP, JMS, JNDI, EJB, JAX-WS, JAX-RS

Web Technologies: HTML5, Bootstrap CSS, CSS, Typescript, JavaScript, JQuery, AJAX, JSON, AngularJS1,2,4

Framework: Struts, Spring MVC, Spring IOC, Spring ORM, Hibernate

XML technologies: XML, XSD, WSDL, JAXB

Web Services: JAX-WS SOAP, JAX-RS Restful

Application Servers: WebLogic, Apache Tomcat, WebSphere

Tools: Jira, SQL Developer, Ant, Maven, Jenkins, CVS, SVN, GIT

Operating Systems: Windows, UNIX, Linux

Databases: Oracle, MYSQL

SDLC: Waterfall, Agile(SCRUM)

PROFESSIONAL EXPERIENCE:

Confidential, Bentonville, AR

Sr. Java Full Stack Developer

Responsibilities:

  • Implemented major concepts of the application using Core Java, J2EE, Servlets, JSP, JDBC, MVC, Spring Framework, Hibernate, Java Beans, XML.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons.
  • Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean toAchieve Session façade Design Pattern. Decorator, State & Strategy were some of the other patterns used.
  • Used Angular 2's HTTP Client to Interact with Servers/backend and modularized the Application withNgModule.
  • Created the technical design documents with flow diagram for the change requests.
  • Built Single page web application using JavaScript Frameworks like Angular2/4, ReactJS, Node JS, Backbone JS, Require JS and Ext JS.
  • Used AngularJS and Handlebars.js framework where data from the backend is stored in the model and populated it to UI.
  • Designed and developed the application to be responsive for desktop, mobile, and tablets using TwitterBootstrap (HTML5, CSS, and JavaScript).
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular 2.0, Node.js and Bootstrap.
  • Designing and developing the login portal using framework Angular 2 along with HTMl5, CSS3 and Typescript.
  • Involved in writing the front-end code for the application using Angular 4.
  • Developed UI using HTML5, CSS3, ExtJS, Bootstrap, jQuery, Typescript and JSP for interactive cross browserfunctionality and complex user interface.
  • Used input & output decorators to communicate between the components of Angular 2.
  • Calling the Rest WS using the subscribe method of angular 2 to get the service response.
  • Configured the Router component for navigation in angular 2.
  • Expertise in writing web pages using JSP, JavaScript, CSS, and JQuery.
  • Created Typescript reusable components and services to consume REST API's using modular based architecture provided by Angular 2.
  • Worked on implementing the multithreading for the IRR performance return calculations on Sybase data.
  • Coded all the high and critical modules with client level standards using SQL, PLSQL and Java.
  • Configured the Spring beans and applied Spring IOC between service layer and data access layer.
  • Integrated Spring and Hibernate and used Hibernate template to access the data.
  • Spring AOP module is used to handle logging mechanism of business layer classes and repository classes.
  • Creating web service client jars to consume SOAP based web services.
  • Implemented the spring boot applications for four modules such as Account creation and authentication, Statements retrieval, Reports retrieval and Account performance information.
  • Registered the spring boot applications as micro services in Eureka server which intern connects to Zuul proxy.
  • Used Multi-threading to overcome the errors in the process of transactions, to handle all the threads by the main thread process.
  • Configured MQ series and JMS to fetch the Cash accounts information from EBS system.
  • Configured the SONARQUBE to the project to automate the coding standards check, identifying the error prone code, identifying code duplication and capturing connection leakage etc.
  • Used Splunk enterprise tool to collect, analyze and act upon the untapped values and it displays errors, logs, stack trace, etc.
  • Involved in reducing the manual efforts by using the bulk upload automated process.
  • Automated the reports generation with XML, JDBC and procedures.
  • Configured the Message Queue for accepting the request object and return the response collection by connecting to a service provider.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Configured multiple Restful web services from different modules of the project in spring boot.
  • Prepared the release note(s) for all the project releases.
  • Implemented JMS for Notifications module of the project.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Implemented the client beneficiary reports using SQL, PLSQL and Java.
  • Implemented the Reports module with Jasper technology using I-Report tool.

Environment: Java 7,8, Java Multi-threading, Java Collections, JSP, Struts 1.3, Angular 2,Angular 4 Spring, Spring Boot, Micro-services, Hibernate, css3, JSON, XSL, XML, Web Services (SOAP & REST), JMS, JSF 2, JBoss, HTML, Spring 3.1, GIT,MQ Series, AJAX, JIRA, Jasper Reports, EJB, JDBC, JavaScript, SQL, Weblogic 10.3, Log4J,Oracle 11g,Sybase and PLSQL

Confidential, Chicago, IL

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Developed the single page application following Agile Scrum, participated in daily standups, sprint reviews, Kickoffs and used Jira for project management.
  • Designed and Developed UI for Portfolio Review Dashboard application using AngularJs, HTML, CSS, Bootstrap, LESS, JavaScript and JQuery
  • Utilized AngularJs framework to bind HTML template (views) to JavaScript object (models)
  • Created Custom Directives in AngularJs, making use of Modules and Filters objects according to the application requirement.
  • Created Gulp scripts for various tasks and used Node-JS for managing application UI Dependencies.
  • Portfolio review dashboard is a single page application meant for Stakeholders and Business users for faster and easier access to critical information for data-driven decision-making.
  • Data is represented using Highcharts- speedometer, Heat map and spider web.
  • Developed unit test cases using Mocha and Karma as unit test runner for various application modules.
  • Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
  • Developed a Java based ETL tool which extracts data from sources like IBM Cognos (xml) & MySQL and dumps data in the target tables in MySQL database.
  • Worked on Docker container implementation for the Enterprise build system.
  • ETL jar is configured to run on daily and monthly basis this job is configured in Cron tab.
  • Developed Restful services using spring and Jersey integration and involved in creating Jersey filters, interceptors and exception mappers.
  • Developed business service layer and data access layer using Spring and Mongo-db (Spring Mongo- Template)
  • Designed and developed various server side components like service handlers for service layer.
  • Created Logging aspects for auditing and logging purposes using Spring AOP and implemented security for the application using Spring Security.
  • Created REST clients to consume data from other partner applications and involved in creating POC's using MEAN stack and enhancing existing REST API's developed using Node-JS, Express-JS and Mongo-db.
  • Developed Apache Camel endpoints and used producer template to route messages to JMS queues.
  • Involved in creating Message enrichers and customizing REST responses using CamelFreemarker templates.
  • Developed Batch jobs using Spring Batch to read flat files and load the data into Oracle database and scheduled using Spring Quartz Scheduling.
  • Used Spring LDAP for user security credentials authentication and for validating the User roles.
  • Coded Gradle build scripts to build and deploy the application on WebSphere.
  • Implemented continuous deployment system with Jenkins, AWS: CodeDeploy, Ops Works, and Packer for deployment of Java Applications.
  • Used Junit and Mockito framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Participated in code review and mentoring sessions and used GIT as version control and GITBash for GIT interactions.
  • Used MySQL as backend database using Windows OS, Involved in development of Stored Procedures, Functions, Packages and Triggers.
  • Deployed the application on a JBoss server on a UNIX platform.
  • Used JavaScript for front-end validations.

Environment: Agile, Core Java 1.7, Spring, Angular-JS, HTML 5, Node-JS, Bootstrap, CSS, JavaScript, JQuery, JIRA, MySQL, Mongo-db, JUnit, Mockito, Hibernate, Log4j, JERSEY REST, GIT, Eclipse, NetBeans, Toad, IBM Cognos, JMS, Apache Camel, JBoss, SonarQube, Jenkins, Highcharts, Gradle, AWS, Unix.

Confidential, Dallas, TX

Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development phases of Software Development Life Cycle (SDLC).
  • Involved in creation of Low Level Design including sequence diagrams and class diagrams to understand the existing architecture.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IoC framework.
  • Used Hibernate as Object Relational Mapping (ORM) Tool for the backend data persistence.
  • Involved in development of REST Web services using Apache Axis2 to extract client related data from databases.
  • Developed the Hibernate mapping files and involved in writing JUnit test cases and suits using Eclipse IDE.
  • Used JIRA issue tracker to file the bugs.
  • Implemented Presentation layer using CSS Framework, AngularJS, Wire-framing, and HTML5.
  • Involved in writing Oracle PL/SQL stored procedures, triggers, views, join.
  • Implemented JPA (ORM mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
  • Developed Apache Ant script to create war/ear file and deployed on the application server.
  • Developed the UI panels using JSF, XHTML, ExtJS, CSS, DOJO and JQuery.
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-full server on a different domain.
  • Designed and Developed SOA enterprise system using Oracle SOA.
  • Created standalone Scala programs to read data from several XLS files and insert data into the Database as needed by the testing team.
  • Configured tiles-defs.xml files to configure the presentation views.
  • Used hibernate.config.xml file to configurations and mapping entries to access database.
  • Used struts-config.xml file for defining mapping definitions and action forward definitions.
  • Implemented spring - Hibernate as Data Access Layer.
  • Used AngularJS framework for building web-apps and is highly efficient with PHP framework as well as using Restful services.
  • Utilized the JQuery, AJAX, and JavaScript to render widgets on web pages.
  • Involved in the development of presentation layer and GUI framework using CSS3 and HTML5. Client Side validations were done using JavaScript.
  • Designing and creating business rules using IBM ILOG Rules Engine.
  • Developed the application using Eclipse 3.5 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator / accessor code generation, and version control (SVN).
  • Involved in user interface development using JSTL.
  • Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used WebLogic Application server to deploy and restart web applications.
  • Fixing bugs in different testing phases with the help of Log4J logs.
  • Involved in the creation of exhaustive Junit Unit Test Cases.

Environment: Java 1.6, J2EE, JSP, Servlets, Scala, REST web services, ExtJS, Apache Axis2, Spring 3.0,Hibernate 3.0, XML, XSD, Schema, PL/SQL, Agile methodology, Oracle WebLogic 10.0 Server, Oracle 10g,Apache ANT, Unix, Junit 4.0, AJAX, Eclipse IDE, JavaScript, JQuery, REST, Struts, PL/SQL, JIRA, Node.js, Jasper, ILOG, JRules, Angular.js.

Confidential

Java Developer

Responsibilities:

  • Involved in the Architecture & Design
  • Implemented plant CRUD services using REST API
  • Improved and optimized IP communication framework using TCP/IP.
  • Worked extensively on struts 2.0 framework in order to insert the panel data into the panel container.
  • Worked in a team of 3 members and used panel container to organize the panels.
  • Worked on setting up Web logic for local development.
  • Developed JUnit test cases for regression testing and integrated with ANT build.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Utilized Hibernate's Polymorphic many-to-one associations for the purpose of referring instances of
  • Subclasses and participated in design of data base and created tables in ORACLE.
  • Implemented Singleton, Service Locator design patterns in MVC framework and developed command,
  • Delegate, model action script classes to interact with the backend.
  • Implemented log4j for debugging and logging purposes.
  • Updated Struts-config.xml files to integrate all the components in the Struts framework.
  • Designed and developed the application presentation layer using JSTL.
  • Developing use cases such as creating, updating, deleting and getting plant information.
  • Securing REST API with proxy services, security policies etc.
  • Coordinating with Architecture & Front End Teams.
  • Attending Sprint Planning, Review, Daily Catch-up calls, Production Backlog Refinement, Retrospective etc.
  • An ESB is a software architecture model used for designing and implementing communication betweenmutually interacting software applications in service oriented architecture.
  • Coordinating with Product Owner & Scrum Master for smooth transitions.
  • Worked on Spikes for upcoming features & new technology incubation.

Environment: Java 1.5, Spring, Spring - Integration, RESTful Services, Tomcat, SVN, Spring Tool Suite, Mongo SQL server, Active MQ, Jackson, OW ASP Top 10, JAXB, Apache Commons, Log4j, Junit, Maven, Agile.

We'd love your feedback!