We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

PROFESSIONAL SUMMARY:

  • 8 years of experience in the requirement analysis, design, development, testing, implementation, and support using Object Oriented Methodologies and Java/J2EE technologies with all 3 - tiers of application development: Presentation, Business, and Persistence layers.
  • Extensive knowledge in working with Core Java, J2EE technologies such as Collections, Generics, File operations, Servlets, JSP, JDBC, EJB, Java Beans, JMS and Object-Oriented Programming techniques.
  • Extensive experience in developing applications using Java Beans, JSP, JSF, Servlets, EJB, JDBC, JNDI, JMS, MQ, XML, XSLT, DTD or Schema modeling, DOM/XPath/SAX parsing, JDWP, Guice, Jasper reports, Hibernate, AJAX.
  • Proficient in Java Multi-Threading, Socket programming, AWT and Swing programming.
  • Extensive knowledge of MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO and Value Object in the development of web based and distributed Enterprise Applications.
  • Extensive working experience on scripting languages including HTML, DHTML, CSS, XML, jQuery, AngularJS, React JS, Tiles, JSTL (Tag Libraries) and JavaScript
  • Proficiency with the application servers like WebSphere, WebLogic, J Boss, Glass Fish and Tomcat.
  • Utilized Java 8features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Strong hands-on experience using Spring MVC Controllers, Inversion of Control (IOC), Spring Boot, Spring Aspect Oriented Programming (AOP), Spring DAO, Spring Security.
  • Good knowledge on Spring Data and Spring Batch for better transaction management.
  • Experience working with identity management related protocols such as LDAP, OAuth, and SSO (social & federated) protocols such as OpenID and SAML.
  • Good experience to setup, configure continuous build processes using Jenkins, Maven, Ant, Gradle, Docker, and Bash.
  • Proficient in developing Web Services, related technologies & frameworks: WSDL, SOAP, REST, AXIS, Jersey, SoapUI and generating client using Eclipse for Web Services consumption.
  • Experience in built web services using Spring and Apache CXF operating within ESB, offering REST, AWS and SOAP interfaces.
  • Good Web Application debugging skills using Chrome Developers Tools and Firebug.
  • Knowledgeable with RDBMS concepts like writing SQL Queries. Working experience of Relational DBMS like MySQL, Oracle, SQL Server (MS SQL), DB2, PostgreSQL, SQLite and NoSQL DBMS like MongoDB and Apache Cassandra.
  • Experience in software configuration management using CVS, Tortoise SVN, GitHub and IBM Clear Case.
  • Experienced in using Java IDE like Eclipse, IntelliJ, Spring Tool Suite (STS) and Net Beans.
  • Experience in Agile software development process, Test Driven Development and Test First
  • Experienced with Testing Frameworks like JUnit Testing and Mockito.
  • Extensive knowledge in using logging frameworks like Log4j and Log back.
  • Expertise with operating systems UNIX and Windows environments.
  • Worked on Atlassian products like JIRA, Bamboo, Source Tree, Bitbucket, HipChat for Issue tracking, release management, Code review and documentation.

TECHNICAL SKILLS:

Languages: C, C++, Java (SE & EE), JavaFX, SQL, PL/SQL, Python

J2EE Technologies: Servlets, JDBC, JPA, JSP, JSF, JMS, EJB 3.1, Java Security, Java Mail

Web Services: SOAP, Restful, UDDI, WSDL, JAX RPC, JAX-RS, JAX-WS, JAX-B, Axis2Microservices, AWS (Amazon Web Services)

Mark up/XML Technologies: HTML, CSS, JavaScript, jQuery, AJAX, AngularJS, React JS, XML, XSD, XSL/XSLT, SAX/DOM, JSON

Tools & Framework: Struts 1.3/2.0, Hibernate, Spring Core, Spring MVC, Spring Integration, Spring Data, Spring AOP, Spring Boot, JUnit, ANT, Maven, Jenkins, Apache Active MQ, Apache Camel, OAuth 2.0, LDAP

Web/App Servers: Oracle WebLogic, IBM WebSphere, J Boss, Apache Tomcat, Glass Fish

Database: Oracle, SQL: Server, MySQL, SQLite, MongoDB, Apache Cassandra

Mobile Technologies: Android, Apache Cordova

IDEs: Eclipse, IntelliJ, NetBeans, Spring Tool Suite (STS), RAD

ORM Frameworks: Hibernate, JPA, Green DAO

Modelling/ CASE Tools: Rational Rose, Microsoft Visio Professional

Testing Tools/ Others: JUnit, Soap UI, Putty, Rational Clear Quest, RTC, Db Visualizer, Sonar Qube

Version Control: Tortoise SVN, CVS, Rational Clear case, Git

EXPERIENCE:

Confidential, Chicago, IL

Sr. Full Stack Java Developer

Responsibilities:

  • Responsible for Design and Development of the Java based Web and Enterprise application in Windows environment.
  • Adopted the scrum methodology of Agile software developments, to meet the ever-changing business need.
  • Designed and implemented various design patterns include Singleton, DTO, DAO, Factory and Builder, Facade and Decorator.
  • Involved in development of the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core. Also implemented Dependency Injection using the Spring IOC framework.
  • Worked extensively on Spring Boot for building web service.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring MVC on top of Spring Boot.
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Developed Java Server components using Spring MVC, Hibernate, Web Services technologies.
  • Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript and AngularJS.
  • Designed and developed business components using Spring AOP, Spring IOC, and Spring Batch.
  • Used Hibernate to develop DAO layer for performing CRUD operations on the database as per JPA standards and configured it with spring’s Hibernate DAO Support.
  • Using Java1.7 with generics, for loop, static import, annotations etc. J2EE, Servlet, JSP, JDBC, Spring3.1, Hibernate, Webservices (Axis, JAX-WS, JAXP, JAXB) JavaScript Framework (DOJO, jQuery, AJAX).
  • Used Hibernate as persistence framework for DAO layer to access the database.
  • Worked with the JavaScript framework Angular JS.
  • Developed JSP pages using Custom tags and Tiles framework.
  • Developed the User Interface Screens for presentation logic using JSP and HTML.
  • Developed Java Server components using Spring MVC, Hibernate, Web Services technologies.
  • Have Used Spring IOC to inject the services and their dependencies in dependency injection mechanism.
  • Developed SQL queries to interact with SQL Server database and involved in writing PL/SQL code for procedures and functions.
  • Implemented authentication using LDAP registry and setup of SSO using SAML.
  • Used Maven for build framework and Jenkins for continuous build system.
  • Developed GUI using Front end technologies JSP, JSTL, AJAX, HTML, CSS and JavaScript.
  • Developed a code for Web services using XML, SOAP and used SoapUI tool for testing the services proficient in testing Web Pages functionalities and raising defects.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Configured and deployed the application using Apache Tomcat and Web Logic.
  • Used Design patterns such as Business Object (BO), Service locator, Session facade, Model View Controller, DAO and DTO.
  • Used Log4J to print info, warning and error data on to the logs.
  • Involved in writing the JUnit test cases as part of unit testing.
  • Prepared auto deployment scripts for WebLogic in UNIX environment.
  • Used Java Mail artifacts using Java Mail API for sending out automated emails to respective users of the application.

Environment: Java, J2EE, Java Multi-Threading Spring Core, Spring Boot, Spring Data, Spring MVC, Spring AOP, Spring Batch, Restful Web Services, SOAP Web Services, Hibernate, Eclipse IDE, AngularJS, JSP, JSTL, HTML5, CSS, JavaScript, WebLogic, XML, XSD, Unix, Linux, UML, Oracle, Maven, SVN, SOA, Java Mail, JUnit, log4J, WSDL, JSON, JNDI.

Confidential, Buffalo, NY

Sr. Java Developer

Responsibilities:

  • Involved in organizing daily scrum meetings with the developers, to follow AGILE methodology.
  • Involved in Object analysis, design and documentation (OOAD) of the application model using UML.
  • Involved in delivering the digital transformation of ROLB to decoupled architecture based on micro services to help power the existing apps using Restful API's.
  • Developed the backend tier of the decoupled Smart Investor app using Spring Core, Spring MVC (CXF-JAXRS) framework providing Dependency management pattern invoking the FNZ API's and retrieving the data from FNZ in JSON and binding the JSON with the Angular JS framework and displaying on the UI.
  • Designed and Developed complex UI screens using Spring MVC, AJAX, jQuery, HTML, CSS, Java Script for request management and search and filter modules. Worked on Core components of Angular JS.
  • Implemented Restful and SOAP based web services layer to interface with Oracle database using JAX-RS, JAX-WS, and JAXRPC API's.
  • Implemented the Account Management micro service that used Spring Data to implement a JPA and Spring Rest to provide a Restful Interface based on Spring Boot application.
  • Implemented Web API to use OAuth2.0 with JWT (JSON Web Tokens) to secure the Web API Service Layer.
  • Involved in implementation of business logic in Spring framework. Worked with Object Relational Mapping Tool Hibernate, using XML mappings and JAVA objects
  • Developed database adapter, web services adapter, ftp adapter, messaging adapter and custom workflow for non-Oracle systems using Apache Camel.
  • Implemented EJB Session Beans, CMP Entity Bean, and MDB using JMS.
  • Built application interface and web scrapping scripts using OO designing, UML and python scripting.
  • Developed JSON objects and wrote rules using ILOG JRules business engine.
  • Maintained detailed technical documentation relating to development assignments using ILOG JRules.
  • Maintained backup schedules for server storage using JAVA Batch processing jobs using shell scripting.
  • Developed web-based user interfaces using Servlets, JSP, HTML, CSS and XML based client and server application.
  • Extensively worked with Core Java Collection classes like Array List, Hash Map and Iterator etc.
  • Performed deployments on SIT environment using Jenkins to promote to higher environments and used Maven for local builds. Sonar test cases were automated using Jenkins.
  • Used JUnit Test Cases for unit testing to achieve required coverage and wrote BDD using Mockito and Easy mock framework, raised peer code reviews along with external code reviews and implemented the code accordingly.
  • Used Find bugs and Corbertura as plug-in in Development Environment to avoid bugs and thorough code coverage.

Environment: Java, J2EE, Multi-Threading, HTML5, Servlets, XSLT, Web Logic Application server 8.x, SOAP Web services, WSDL, Restful, Hibernate, Spring MVC, Spring Boot, jQuery, AngularJS, JavaScript, JDBC, CVS, XML/XSL, Oracle 10g, PL/SQL, Agile, Ajax, JDBC, ANT and UNIX, Micro Services, OAuth2.0, JWT.

Confidential, Miami, FL

Java Developer

Responsibilities:

  • Involved in development, unit testing, performance tuning, application support & maintenance in Information Technology and analyzing the online trading strategies and developing the application using Object Oriented Application & Design (OOAD).
  • Implemented Struts MVC design pattern and front controller pattern to this project.
  • Developed user interface by creating at least one webpage for each component using Struts web MVC and Action Servlet as front controller for this application.
  • Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.
  • Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques etc. using MVC.
  • Developed Single Sign On (SSO) functionality, through which we can run SCM from Oracle Applications.
  • Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.
  • Developed Server-Side components for the business services for creating Items, BOM, Sourcing Rules, and substitute.
  • Involved in raising the Notifications to Oracle Users through Mailing Concept for intimating to start the next process using workflow.
  • Extensively worked on Oracle for writing complex queries in the business logic layer. Used joins, debugging the SCM related packages and customization.
  • Extensively worked on creating the setups for Organizations, Templates, Concurrent Requests, Cross Types, User Creations, assigning responsibilities, creating value sets, Descriptive Flex Fields etc. in Oracle Applications.

Environment: Java, JDBC, Servlets, Struts, JSP, Hibernate, Java Mail API, AJAX, HTML, XML, ANT, Log4J, CVS, RAD, Putty, Oracle, WebSphere.

Confidential, Oklahoma City, OK

Java Developer

Responsibilities:

  • Worked on the project using industry standard design of technologies which mainly include Spring and Hibernate.
  • Used Agile (SCRUM) methodologies for application development.
  • Extensively used My Eclipse as an IDE for building, developing and integrating the application.
  • Developed front end pages using HTML, Java Script, jQuery and implemented CSS style sheets.
  • Used asynchronous way of reloading the web content page using AJAX.
  • Implemented the MVC design pattern using Struts 2.
  • Used features of Spring framework like IOC, AOP and Spring Hibernate integration on the server side.
  • Designed and implemented the Hibernate based DAO layer.
  • Developed Web Service client interface with JAX-RPC from WSDL files for invoking the methods using SOAP.
  • Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client-side validation.
  • Used Maven for product lifecycle management.
  • Created the PL/SQL stored procedure, function, triggers for the Oracle 10g database.
  • Created unit test cases using JUnit.
  • Used Web Logic 10 as the application server to deploy developed web services.
  • Worked on the production support team and the deployment team.

Environment: JDK 1.5, Agile(SCRUM), JSP, Servlets, MVC, DAO, Struts 2, Spring, Hibernate 2.0 HTML, JavaScript, JMS, DHTML, JAX-WS, CSS, AJAX, SOAP Web Services, Oracle 10g, My Eclipse, Web Logic 10, JUnit.

Confidential, Dublin, OH

Java Developer

Responsibilities:

  • Involvement with full cycle development of software which include Requirement Gathering, Design and Develop Applications.
  • Actively participated in Project Designing using JSF Framework and SDLC phases of the Project.
  • Designed and built new SOAP web service interface implemented in Java using Apache CXF framework.
  • Developed the presentation layer using JSF, CSS and client validations using JavaScript.
  • Developed user interface using JSF Prime faces with Java Beans, Custom Tag Libraries and AJAX to speed the application.
  • Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle.
  • Used J2EE Design Patterns like Session Facade, DAO Pattern, and MVC Pattern.
  • Implemented controllers, services part.
  • Used SVN for software configuration management and version control.
  • Implemented Spring Dependency Injection.
  • Developed client modules for the SOA Integration.
  • Added and modified existing Business J Rules based on continuously changing business requirements and performed Unit testing to ensure system stability and consistency.
  • Written shell script files to update the configuration and application data corrections.
  • Responsible to write UNIX shell scripts to automate the Build process.
  • Monitored logs by using Log4J

Environment: Java, Servlets, spring, JSP, JSF, SVN, Apache CXF, JavaScript, Shell Script, AJAX, HTML, XML, ANT, Log4J, Putty, Oracle, WebSphere.

We'd love your feedback!