We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Over 7 years of experience in IT industry as Java/J2EE Developer, worked in the areas of Analysis, Design, Development, Production Support and Deployment of Web based applications using Object Oriented Concepts, Java and J2EE, Web Services (SOAP, RESTFUL, WSDL, Axis), JavaScript, AngularJS, Jenkins, AJAX, Oracle Web Center Suite, HTML and XML,JMS.
  • Strong experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, Spring Boot, transaction management and using Hibernate as a persistence layer.
  • Extensive knowledge on the spring modules like Spring IOC, Spring DAO, Spring Web flow, Spring Security, Spring MVC and Spring AOP.
  • Extensive knowledge and implementation skills in Struts MVC framework and JSF. Experience inRIAdevelopment usingAdobe Flex 3.0/4.0, Action Script 3.0, and MXML.
  • Working on GUI development using HTML, CSS, Bootstrap, JavaScript, JSON, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML, and XSLT.
  • Experience with web technologies like AngularJS, React JS, Backbone JS, Portlets, JavaScript, HTML, CSS3, AJAX, J Query and Bootstrap. Experience in usingReact.jscomponents, Forms, Events, Keys, Router, Animations and Flux concept.
  • Experience with the development of client - facing web applications usingGWT. Superior background in object oriented development including C++, Java, Scala and shell scripting.
  • Experience on Angular JS, Node JS, React JS, Mongo DB, GitHub and Amazon AWS, EC2, S3 and cloud front.
  • Working on B2B development works on BEA WebLogic, IBM WebSphere and JBOSS Applications servers.
  • Experience in design and building Complex Business components, developing Multi-Tier Web Applications using Servlets, JSP, Spring, Struts, JPA, Web Services, SOA, JDBC, EJB, PL/SQL, AJAX, Maven, Micro Services.
  • DevelopingRESTfulweb services interface to Java-based runtime engine and accounts. Experience with different Servers like Apache Tomcat, IBM RAD, Web Sphere and Web Logic.
  • Extensive experience in IDE tools like Eclipse, Net Beans, RAD, WID (Web Sphere Integration Designer). Experience in coding Web Services with JAX-WS (SOAP) and JAX-RS (Restful).
  • Experience in various databases Oracle, DB2, PostgreSQL and SQL Server. Experience in debugging the java code with all the testing tools and logic flow using Eclipse UML plug-in and rational testing tools.
  • Experience in WIBM ODM,ILOGJ Rules, Rule Studio, RTS (Rule Team Server), RES (Rule Execution Server), Decision Validation Services (DVS).Experience with Amazon Web Services (AWS) capabilities and limitations.
  • Working on data logging framework such as Log4j, to detect logging data and to analyze data traffic analysis.
  • Experience in version control tools like GIT, SVN, CVS and Microsoft visual SourceSafe. Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and coordinating with the ream members to meet the deliverables.
  • Strong analytical,debugging skillswith experience in fixing ad hoc production issues. Ability to learn and adapt quickly to new environments and emerging new technologies.
  • Good experience in working with a team together to deliver best outputs in given time frames. Excellent analytical, communication, organizational and interpersonal skills.

TECHNICAL SKILLS

Programming Languages: Core Java, J2EE, Scala, JDBC, SQL, C, C++, Unix/Linux, PL/SQL.

Web Technologies: JSON, JSP, HTML, HTML4/5, CSS, CSS3, DHTML, JavaScript, Angular JS, Node JS, AJAX, React JS, Backbone JS

XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB.

Web/App Servers: Apache Tomcat 4.0/5.0/6.0/7.0/8.0, Web Logic 12, Web SphereApplication Server 8.0 with ILOG, J boss.

IDE: Eclipse, Net Beans, J Developer, My Eclipse, Red Hat Developer Studio, WSAD, IBM RSA development IDE

Tools: WebEx, TOAD, XmlSpy, Ant, PL/SQL Developer, JUnit, J Mock, I Report

Operating systems: Windows, UNIX, Linux and MS-DOS.

Databases: Oracle 8i/9i/10g/11g/12c, My SQL, MS SQL Server, DB2,MongoDB

Frameworks: Angular JS, Node JS, Struts, Spring (Boot, MVC, AOP, IOC, Core, Spring Access.DAO, Factory Pattern, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Springwith Hibernate), Hibernate, DWR, Log4j.

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Sr. Full Stack Java Developer

Responsibilities:

  • Involving in the requirements Analysis meetings and all phases of software development life cycle (SDLC).
  • Providing the maintenance and support for the application in Production phase. Following agile methodology and attending daily SCRUM meetings.
  • Developing Use Case, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio. Using HTML5, CSS3 and DHTML to create menu, search & portfolio and report creation interface.
  • Performing Validations on User Interface data usingJSFvalidations using built-in beans and JavaScript and HTML pages.
  • UsingReact.jsin 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.
  • Involving in usingReact.jscomponents, Forms, Events, Keys, Router, Animations and Flux concept. Using npm commands in Node.Js, installing software and performing server side validations.
  • Developing view pages using JSP tag libraries and HTML pages. Working withJava Multithreaded programmingto develop multithreaded modules and applications.
  • Implementing navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Implementing the Micro Services Using annotations based Spring Boot framework. Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
  • Designing and Developing End to End customer self service module using annotation based Spring MVC, Hibernate, Java Beans.
  • Customizing RESTful Web Service using JAX-RS library and Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller
  • Used Selenium for testing different browser, Selenium Grid for checking instance of server and for record and playback. Used AWS Data Pipeline for creating complex data processing workloads.
  • Using HQL as the query languages in Hibernate Mapping and Integrating Spring and Hibernate framework.
  • Involving in writing hibernate mapping files for hibernate Dao's and injecting them using configuration files on My sql Database Implemented Angular Router to enable navigation from one view to the next as user performs application tasks
  • Implementing the asynchronous communication between the Micro Services usingActiveMQ. Using Row Mapper interface for mapping rows with the instance of a class.
  • Working on Database Stored Procedures and Functions, views and Synonyms. Deploying the application on WebSphere application Server
  • Maintained selenium & java automation code and resources in SVN over the time for improvements and new features. Using GIT as version control tool and ANT as build tool.
  • Developed critical modules like generating Amazon resource numbers and integration points with S3,Dynamo DB, RDS, Lambda and SQS Queue. Using Log4j to print the logging, debugging, warning, info on the server console.
  • Writing test cases using JUNIT for testing. Used Jenkins as a primary tool for implementing the CI/CD during code releases. Using Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.

Environment: Java8, MS Visio, HTML5, CSS3, DHTML, JavaScript, JSF, React.Js, Node.Js, JSP, Multi Thread, Spring MVC, Spring Boot, Micro Services, XML, Angular.Js 2, Restful, JAX-RS, JSON, Hibernate, HQL, Mysql, ActiveMQ, WebSphere, GIT, Log4j, Maven, Junit, Jira, Eclipse.

Confidential - Boston, MA

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in design and developing phases of SDLC in Agile methodology. Involved in resolving the Design issues and other project related problems.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects. Involved in injecting dependencies into code using Spring IOC, spring core module.
  • Deployed web components, presentation components and business components in Web Logic Application Server.
  • Performed client side validations using JavaScript. Using Angular.js, providing custom services and using custom filter validating credentials in User Interface.
  • Developing single page applications (SPA), components using Angular.js directives, controllers, view and routing, service modules. Extensively worked on Java serverside programming using Servlets, and JSP.
  • Involved in peer code reviews and performed integration testing of the modules. Created and maintained mapping files, persisting classes and transaction control in JDBC to access the database.
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations.
  • Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the DB2 database.
  • Extensively worked with XML schema (XSD), XSL/XSLT, and XML to navigate in XML documents, and SAX to process and parse xml file. Develop Automation test scripts using selenium.
  • Used ANT build. Developed Message Driven Beans for asynchronous processing of alerts. Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOAP architecture. Used CVS for code repository.

Environment: Java 1.7, Servlets, JSP, Spring IOC, Spring Core, CSS, JavaScript, Angular.Js, JPA, Weblogic, JDBC, DB2, Spring IOC, Hibernate, CVS, XML, XSL, XSLT, XSD, SAX, JAX-WS (SOAP) web services, ANT, Eclipse.

Confidential - Dayton, OH

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, Participated in discussions with the group members to understand the business (OOA).
  • Used MS Visio for the Use Case Diagrams, Activity Flow diagrams and Class Diagrams in design phase. Implemented MVC architecture using Apache Spring frame work For VIS Application.
  • Implemented the Submission Service module part of the D2D project. Implemented JMS (MQ series) part of the submission service.
  • Implemented D2D message flows using Web sphere message broker (ESB). Used Eclipse used as the development tool for code generation. Used HTML, DHTML, and CSS to develop the VIS application view component.
  • Used Spring Injection to inject dependencies. Used ANT for Build control tool. Used IBM RTC and Dimensions for the source control. Created and Consumed “JAX-WS Standard - Web Services”, from the Java API.
  • Wrote JUNIT test cases for Unit and Functionality Testing. Monitoring the error logs using log back and fixing the problems. Responsible for generating EAR file and deployment of the project.

Environment: Java 1.6, JMS, JSP, Spring IOC, Spring Core, CSS, JavaScript, MS Visio, IBM RTC, ANT, JAX-WS, Spring IOC, Hibernate, XML, XSL, XSLT, XSD, SAX, JAX-WS (SOAP) web services, Eclipse.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, and Development and Production phases of the application. Used Struts Validation Framework for dynamic validation of the user input forms.
  • Developed Form Beans and Action classes using Struts framework along with validation framework. Used Struts, Tiles to provide a full-featured, robust framework for assembling presentation pages from component parts.
  • Used Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML and CSS in developing the presentation layer. Developed JSP pages for the presentation and used JSP tags.
  • The front-end JSP pages were developed using the Struts framework, and were hosted in a J2EE environment on the Apache tomcat server.
  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade and DAO design patterns.
  • Developed applications using struts. Developed Action classes, Action forms, JSP and struts-config.xml, web.xml configuration files. Developed UI using Swing, JSP, HTML, CSS, JavaScript, and J Query.
  • Analyzed the database needs of applications and optimized them using MongoDB database. Developed of XML files, Schema’s and parsing them by using both SAX and DOM parser’s.
  • Designed and Developed XSL style sheets using XSLT to transform XML and display the information on the UI screens. Developed Stateless Session Beans which will in turn call DAO’s to retrieve & update data into Database.
  • Used Build Management tools Ant and Maven for writing build.xmls and pom.xmls.Used Log4j and commons-logging frameworks for logging the application flow. Involved in Unit Testing using JUnit and Integration of Use Cases. Used version tools like SVN for source code and project documents.

Environment: Java 1.7, HTML, CSS, JSP, Struts, Apache Tomcat, Design Patterns, XML, Swing, JavaScript, Jquery, MongoDb, XSLT, Ant, Maven, Log4j, Junit, SVN, Netbeans.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design, coding and testing of the project. Developed applications using TDD and Clean Code principles in an agile environment. Done data binding manually with BackBone.js and set the collections in the model.
  • Worked with Express.js for development of SOAP web services and middleware configurations. Developed presentation layer includes UI components, validations using HTML, applying styles using CSS, used JQuery to make Ajax calls.
  • Experience in responsive layout and design with CSS/HTML and Bootstrap framework. Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading.
  • Designed and implemented the sample dynamic web applications using J2EE technologies like Servlets, Jsp.
  • Involved in writing SQL Queries in EJB beans to store and retrieve the data from the database Oracle.
  • Implemented EJB's Session Beans for business logic. Used JDBC driver to connect Oracle database with TOAD.
  • Developed Stored Procedures and Triggers on Oracle Database. Created SOAP Web Services using WSDL, XML and SOAP for transferring data. Deployed AJAX call for asynchronous data retrieval from back-end.
  • Deployed the application on WebSphere server. Used Log4j for logging purposes. Used Jenkins as a primary tool for implementing the CI/CD during code releases.
  • Used JUNIT for testing. Code walk through, modules integration and unit testing. Fix problems discovered that are within the existing system functionality (Preventive Maintenance).

Environment: Java 1.6, TDD, Backbone.js, Express.js, HTML, Bootstrap, Ajax, Jquery, Collection, Multi threading, Servlets, JSP, EJB, JDBC, Oracle DB, TOAD, SOAP, WSDL, XML, WebSphere, Log4j, Jenkins, Junit, JDeveloper.

We'd love your feedback!