We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Having around 9 years of experience in Software Development Life Cycle (SDLC) and Software Engineering including requirement gathering, analyzing, designing, implementing, testing, support and maintenance of client - server applications.
  • Expertise in building web and enterprise applications in domains including banking, healthcare, e-commerce, insurance.
  • Proficient in methodologies such as AGILE, Scrum Software Development processes, Test Driven Development and conventional SDLC.
  • Strong knowledge of Java/J2EE design patterns and other object oriented concepts (OOPS).
  • Developed ANT Scripts and used MAVEN tool to build and deploy J2EE Applications.
  • Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies and popular open-source framework Struts Framework, Spring MVC, Spring Framework, Spring Boot, Hibernate ORM Framework.
  • Worked on a proof of concept on the internationalization in flex.
  • Experience in developing and consuming Web Services using SOAP, HTTP and WSDL.
  • Worked with multi-clustered environment and setting up cloud era Hadoop ecosystem.
  • Strong development skills in J2EE, JDBC, JSP, Servlets, JMS
  • Expertise in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services.
  • Creating Rich UI applications using Angular 2 integrating with REST API's built on Micro services
  • Experience in the developing professional web applications using HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, JSON, XHTML, XML and Node.js
  • Experience in Server-side messaging using camel and JMS and development experience at server-side using technologies EJB, Web Services, XML, Oracle, MySQL Server
  • Hands on experience in developing Single Page Applications (SPA) using Angular JS
  • Good knowledge in Angular 2.0, React JS..
  • Experience working with messaging formats like MQ, CSV.
  • Experience with various databases like Oracle, MySQL, DB2 and MS SQL Server
  • Experience in processing semi-structured and unstructured datasets.
  • Experience in developing the Web services by using services provided by IBM WebSphere like IIB, BPM, WSRR and WAS.
  • Expertise in BPM using WebSphere Business Process Modeler and Monitor in multiple projects within IBM and at client locations.
  • Experience in integrating and deploying applications using Apache Camel, Service Mix and JBoss Fuse Enterprise Service Bus (ESB)
  • Expert knowledge in JavaScript frameworks such as Angular JS, Media Query and libraries like Backbone JS.
  • Developed an app that interacts with a Hyperledger Fabric blockchain using the Express.js and React.js.
  • Handled all the port mapping/binding things that happens with Dockers and Containers.
  • Experience to SOA (Service Oriented Architecture) and experience in developing Web services using Axis, WSDL, SOAP, UDDI, WS-Security, XML-RPC and JAXB/JAXP.
  • Experience in building applications hosted in the cloud.
  • Worked on XML and related technologies such as XSLT, XQuery, XPath and SOAP UI.
  • Working on creating a distributed network by hosting the application on AWS cloud, Amazon EC2 servers.
  • Experience on working with automation tools like selenium and continuous integration tool JENKINS.
  • Experience in using version control tools like Git and CVS.
  • Experience in Internalization and Localization.
  • Effectively relay and communicate new technologies to management and all related stakeholders.
  • Used WebLogic Application server to deploy and restart web applications.
  • Experience in Configuration and deployment of multi-tier applications using severs like WebSphere, WebLogic, Tomcat.
  • Implemented spring Controller endpoints for Restful style API access.
  • Configured and implemented Role and Attribute Based Access Control Policies using Oracle Access Manager.
  • Experience in Enterprise Integration Development using Apache Camel, JMS and Webservices
  • Actively participated in daily scrum meetings, sprint planning sessions, sprint reviews, and retrospectives.
  • Strong independent learning ability, team player, easily adaptable to different development environments, collaborative, highly motivated and dedicated to delivering quality software

TECHNICAL SKILLS

Programming: Java/J2EE JSP, Servlets, JSTL, and otherjavarelated technologies.

Scripting: jQuery, JavaScript, Shell Script

Web Services: SOAP, Micro services, JAX-RPC, WSDL, JAX-RS JAX-WS, JAX-B, Restful.

J2SE/J2EE Technologies: Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS,JavaBeans, JSTL, Jakarta Struts, JSF, EJB, Spring, Hibernate, JTA, JNDI, JPA, JMS, IDE Eclipse, IntelliJ, NetBeans.

Web Technologies: HTML5, CSS3, JavaScript, jQuery, Bootstrap, JSON Restful, AngularJS, AJAX, Node.JS.

Web Servers: JBoss, WebLogic, WebSphere, Tomcat, Jetty, Apache

Databases: Oracle, MySQL, MSSQL Server, Sybase, PostgreSQL

Database Tools: SQLDeveloper, DB Artisan, TOAD, MSSQL Server Management Studio.

Cloud: AWS EC2, S3, RDS, Pivotal Cloud Foundry.

Reporting Tools: Jasper Reports, BIRT, Crystal Reports

Build Tools: Gradle, Maven, ANT

Tools: and Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, JSF, JUnit, SOAP UI, JReport, Rational Rose, IBM MQ, RabbitMQ, Spring Boot.

Version Control: Git, SVN, CVS, VSS (Visual Source Safe)

Operating Systems: Windows (XP, 7, 8/8.1, 10), Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential - Chicago, IL

Full Stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Extensively worked on AGILE/ SCRUM methodology.
  • Participated in Estimation size of backlog items and Translation of backlog items into engineering design and logical units of work (tasks).
  • Involved in the application development using Spring MVC module.
  • Developed several pages using JSP, JSTL, HTML, jQuery and JavaScript.
  • Used jQuery to make AJAX calls.
  • Created various Spring boot and spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases
  • Experience in managing and reviewing the Hadoop log Files.
  • Involved in Architecture design, technical discussions to improve the performance of the applications and implemented an Mobile application.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular JS.
  • Develop on demand applications according to user priority by Java, groovy
  • Used Angular JS Http Request to read data from web servers and process JSON data to render in the UI and creating custom directives to display data in UI.
  • Recorded and plays back test in Fire fox using Selenium IDE.
  • Developed Micro services with Spring boot and Spring Batch along with the test cases and used the spring test's framework to create integration tests.
  • Integrated modules into node.js to integrate with designs and requirements.
  • Experience in application development and management of technological issues for assigned projects, earnings the highest customer satisfaction rating for all software solutions delivered.
  • For deployment we used JBOSS Application Server to build we use ANT Scripts.
  • Testing the web services using the SOAP UI.
  • Worked on the authentication in Java Spring boot, for implementing security between front end UI and backend SOA services.
  • Implemented exception handling in java spring boot for REST API, by making use of Exception handler and Controller advice annotations.
  • Experience in architecting and implementing Enterprise application Integration (EAI) with Service Oriented Architecture (SOA), Web services, BPM using WebSphere process Server, Data Power and WSRR.
  • Consumed web services securely using JAX-WS API.
  • Included the WAS service provided by the IBM WebSphere.
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
  • Used PMD tool to analyze the code. It finds common programming flaws like unused variables, empty catch block and so forth.
  • Design JSON responses according the request, send it back to the front end after the logic processing.
  • Used Hudson (Jenkins) continuous integration tool to do the deployments.
  • To find the elements and attributes from the XML Document we used XQuery for querying the XML Document.
  • Used the Path expressions of XPath to select nodes from the XML Document and used XSLT for transforming the XML Document which is recognized by the browser.
  • Used Code Review Tutor for doing code reviews on developed code.
  • Looking into the Splunk logs for hidden application errors.
  • Involved in the development of test cases for the testing phase.
  • Involved at the time of deploying the code in production environment and do the functional check out.

Environment: Java 8, Spring (MVC, Core, AOP), Eclipse, JSP, C#, Groovy, Servlets, HTML, NoSQL, CSS, XML, Ajax, JavaScript, Hibernate, jQuery, Java Beans, Sub Version, Junit, Oracle

Confidential - Freeport, ME

Java J2ee developer

Responsibilities:

  • Participating in user requirement sessions to gather business requirements and technical walkthrough
  • Involved in requirements Analysis, Design, Development, Integration and Testing of application modules
  • Used Eclipse Integrated Development Environment for coding, debugging and testing the application modules
  • Developed presentation layer for the application modules using XHTML, HTML5, jQuery, AJAX and CSS
  • Integrated Struts, Spring Framework, Hibernate and JPA in the applications
  • Used Object/Relational mapping tool Hibernate and JPA to achieve object to database table persistency
  • Developed Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files
  • Used Spring Core layer(IOC), Spring AOP, Spring Security, Spring Batch, Spring ORM layer, Spring DAO support layer in order to develop the application
  • Implemented Spring Security and Spring transactions in the applications
  • Involved in the configuration of Spring Framework and Hibernate mapping tool
  • Configured MQ Queues and Topics to publish messages to topics and consume published messages
  • Developed communication between different applications using MQ Series(JMS) and Spring Integration
  • Configured database JNDI, MQ JNDI and Message Broker to access the resources in the application
  • Used DB2as data base and extensively worked on writing queries and performance optimization
  • Implemented and enhanced the business rules and wrote test suits using Blaze Rules Engine
  • Extensively followed Test Driven Development to implement application business logic, work flow process and integration of application modules
  • Followed Pair Programming to analysis, design, development, Integration, Testing and deploy the applications
  • Used XML, XSD, XPath and JAXB for message transformations and mappings
  • Extensively followed agile Scrum methodology and XP to implement the application modules
  • Configured and used Hudson, Jenkins tools for continues integration and build and deploy the applications
  • Used Maven for building and deploying the web application into WebSphere and configuring the dependency plug-ins and resources
  • Involved in performance tuning, maintaining coding standards and resolving JVM issues
  • Wrote JUnit test cases for each and every line of the application code and performed validation
  • Configured JNDI resources, Data Base resources, JMS and other configurations on the Application Server

Environment: Java/J2ee, JSP, Servlets, Spring, Hibernate, JPA, SOAP, WSDL, JAX-WS, JAX-RS, JMS, MQ Series, SQL, PL/SQL, JAXB, XML, XSD, HTML5, CSS, JavaScript, JQuery, AJAX, JSON, Eclipse, JBoss, Maven, Nexus, DB2, COBOL, CICS, Autosys, UML, SharePoint, Agile, XP, Jenkins, GitHub, Stash, JIRA, Junit, Log4j, SOAPUI, Unix shell Scripting

Confidential - New York, NY

Java UI Developer

Responsibilities:

  • Responsible for the overall layout design, color scheme of the web site using XHTML and CSS, created detailed wire frames and process flows.
  • Developed GUI using JavaScript, HTML/HTML, DOM, XHTML, AJAX, CSS, Share point in ongoing projects.
  • Converted the mock-ups into hand-written HTML, CSS (2/3), XHTML, JavaScript, AJAX, XML and JSON.
  • Built Web pages that are more user-interactive using jQuery plug-in for Drag and Drop, JQ Validator, AutoComplete, AJAX, JSON and JavaScript.
  • Used AJAX & JSON communication for accessing Restful web services data payload
  • Involved in the design, development and testing phases of life cycle using AGILE methodology - Test Driven Development (TDD).
  • Developed the dynamic User Interface using JSP utilizing Custom Tag Libraries, HTML, CSS, and JavaScript.
  • Interacted with the Graphics design team in the use of Photoshop CS3, MS Visio, PowerPoint, Dreamweaver, and Flash.
  • Used SQL queries & PL/SQL-Stored procedures, function, triggers, cursors, object types, sequences, indexes etc.,
  • Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
  • Involved in using CVS for project management and version management.
  • Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
  • Used Angular.js to create maintainable and testable single page application and Implemented 2-way data binding and used ng-filters across the applications.
  • Implemented MVC architecture developed custom directives, controllers, views and filters using Angular.js.
  • Conducted unit testing on the supported browsers using Jasmine framework and Karma task runner.
  • Used Ajax Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.
  • Used Chrome Developer's tool for debugging the website and manipulated the nodes using DOM functions.
  • Customized the Node.js server to pick the local Package JSON and run the applications without changing the local paths and variables.
  • Developed Web API using Node.js and hosted on multiple load balanced API instances.
  • Used JavaScript to handle validation and sorting of data.
  • Cleaned up and rewrote front end HTML and CSS to meet validation requirements.

Environment: Agile, HTML, CSS, JavaScript, jQuery, JSP, AJAX, JSON, XML, JAVA, JSP, PL/SQL, CVS, JASMINE, Wireframes, Adobe Dreamweaver, Photoshop, MS VISIO, REST, Eclipse IDE, Tomcat server, web sphere app server.

Confidential - Jersey City, NJ

Java/J2EE Developer

Responsibilities:

  • Understanding the business requirements and preparing the design document.
  • Participated in all the phases of the system including designing, coding, testing, building, deployment and supporting the production environment.
  • Drew Sequence diagrams and Class diagrams using Microsoft vision and Star UML.
  • Involved in Agile software development lifecycle which involves designing, coding, testing, debugging and support.
  • Introduced new user/actor called Dealer in the application and developed using Struts2 and Spring framework.
  • Developed User interface using JSP, HTML, JavaScript, CSS, Ajax and JQuery.
  • Developed event and event handlers and object initializing using Spring IOC framework
  • Developed MVC framework by writing action classes and light weight business logic classes using Struts2 framework and Spring3.0 framework.
  • Used Spring MVC with Spring Restful Template to Produce and consume Restful Web Services.
  • Used Hibernate Template of Spring Framework and Hibernate Interceptors.
  • Developed database access mechanism by using by Hibernate ORM framework.
  • Configured WebLogic JMS Servers, JDBC Data Sources, JDBC Connection Pools, and Bridge to provide interoperability between WebLogic.
  • Developed SQL, PL/SQL and Stored Procedures on MySQL.
  • Involved in Automation of the test cases using Selenium Web Driver, JUnit and MAVEN.
  • Created Test Cases, Test Suites using JUnit.
  • Developed and maintained automated test cases in Selenium WebDriver using Java programming language and Junit Framework.
  • Worked on call with support to communicate to site and service outage alerts 24/7.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Deployed the Java application into web application servers like Apache Tomcat.
  • Branching, Tagging, Release Activities on Version Control Tools: TFS, SVN, Git.

Environment: Core Java, J2EE, JSP, HTML, JavaScript, CSS, Ajax, JQuery, Spring Framework and Hibernate, Junit, Apache Tomcat, GitHub, Agile, PL/SQL.

Confidential

Java Developer

Responsibilities:

  • Analyzed the requirements, design documents and developed the Java, JSP, Struts Components.
  • Technical interaction with the client in requirement gathering and developing the project.
  • Developed Java modules, action classes and JSPs for retrieval of information from the error logs with different directories for different jobs
  • Involved in design and documentation of various process flows for services as well as for various class loading functionalities.
  • Involved in application level database programming using JDBC/SQL
  • Developed stored procedures for directly retrieving data from the Static data server, Trade server and Risk Server.
  • Used Putty to connect to the remote server in deploying the beans.
  • Involved in testing and integration of all the modules.
  • Created Java classes to communicate with the database using JDBC.
  • Develop GUI related changes using JSP, HTML and client validations using Javascript.
  • Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
  • Used Java Messaging Services (JMS) and Backend messaging for the reliable and asynchronous exchange of important information such as payment status report.
  • Develop GUI related changes using JSP, HTML and client validations using Javascript.
  • Developed front-end using HTML, JSP, Struts Taglibs and Tiles.
  • More involved in writing SQL Packages, Stored Procedures, and functions.
  • Experience with Oracle Supplied Packages such as DBMS SQL, DBMS JOB, and UTL FILE.
  • Developed PL/SQL triggers and master tables for the automatic creation of primary keys.
  • Setup JDBC connectivity and databases.

Environment: Java, JSF, JSP, Servlets, EJB, Hibernate, Web services, Maven, log4j, Linux, JUnit, Web Sphere, MySQL, STS, SVN, Java docs, Rational Rose, XML.

We'd love your feedback!