We provide IT Staff Augmentation Services!

Sr. Software Developer (full Stack) Resume

5.00/5 (Submit Your Rating)

Basking Ridge, NJ

SUMMARY:

  • Around 9 years of Information Technology experience in Analysis, Design and Development in Java - J2EE technologies.
  • Good knowledge in object oriented programming structure.
  • Having experience in developing quick and effective web pages using HTML5, CSS3 and JQuery having compatibility with different browsers.
  • Proficient in developing front-end applications using HTML5, CSS3, JavaScript, Angular JS, Angular Material, Node JS, Backbone JS and MVC frameworks.
  • Implemented data-binding and MVC using Angular Js for front-end development of a current web application.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
  • Strong knowledge in Document Object Model and DOM functions.
  • Utilized latest front end technologies such as HTML5 and CSS3 for layouts.
  • Good Experience in JavaScript MVC frameworks like Angular Js.
  • Experience in working testing tools like Firebug, chrome or safari web inspectors and IE Developer toolbar.
  • Experience in Designing and Developing Single Page web applications (SPA) ExpressJS, AngularJS, and NodeJS with other UI technologies/ libs such as jQuery, Boostrap and HTML
  • Experience in writing RESTful services using ExpressJS middleware on NodeJS.
  • Extensive experience in designing the User Roles and permissions, developing components to enable role based access using Spring Security.
  • Experience in development of software applications using Java, JDBC, Servlets, JSP, JSTL, Struts, Hibernate, Spring, EJB, Java Script, Taconite, HTML, CSS, XML, XSLT, JQuery, Angular JS, Node JS, Express JS, Prototype JS, Bootstrap JS and AJAX.
  • Expertise in middleware service development using JDBC 4.x/ 3.x, Spring Web MVC, Spring JDBC, Spring Security, Hibernate 3.0 and Web Services.
  • Project implementation skills using both core and advanced Java technologies (Servlets, JSP, EJB, JDBC, XML, XSLT, DOM) with various middleware technologies.
  • Experience in working with database objects like Tables, Indexes, Views, and using tools like SQL Loader, DB Visualizer, DBeaver, SQL Developer and TOAD for Oracle.
  • Experience in creating web services using RESTFUL, SOAP, JAX-RPC, JAXB, JAX-WS, JAX-RS and messaging standards like JMS.
  • Hands-on experience with Web/Application servers (Apache Tomcat, JBoss Application server, IBM Web Sphere, BEA Web logic).
  • Implemented design patterns such as MVC, Façade, DAO, Singleton, Factory etc.
  • Developed and used Ant and Maven for compiling and building the applications.
  • Good Knowledge of using IDE Tools like Eclipse, Net Beans, IntelliJ, RAD, STS (Spring Tool Suite) for Java/J2EE application development.
  • Written SQL queries, stored procedures and triggers using relational databases like Oracle 10g/11g/12C, DB2, MySql and SQL Server.
  • Experience in server side Business Logic Development using Session, Entity and Message Driven Beans (MDB).
  • Experienced in OOAD Techniques, developing Use Cases, Interaction Diagrams (Sequence, Class and Collaboration diagrams), Packages and Classes using Rational Rose and Visio.
  • Experience working extensively on both UNIX based and Windows environments.
  • Quick Learner, highly motivated team player with excellent organizational and analytical skills.

TECHNICAL SKILLS:

Web Technologies: HTML5, CSS3,JavaScript, Ajax, JQuery, Angular JS, Angular Material, Node JS, Bootstrap JS, Express JS, JSON, Taconite, DHTML, XHTML, XML.

Languages: Java, JavaScript, SQL, PL/SQL and UML.

Java Technologies: JDK 1.4, 1.5, 1.6, 1.7 J2EE, EJB, JavaBeans, JSP, Servlets, JDBC, JNDI, JNI.

Frameworks: Angular, Spring 3.0(CORE, MVC, JDBC, SECURITY,AOP, ORM, CONTEXT,DAO, BATCH), Hibernate 2.0, 2.1, and 3.0, EJB 3.0.

Web Services &XML: SOAP, Restful, JAX-B, JAX-RS, JAX- RPC, JAX-P (DOM, SAX), WSDL, Apache Axis, Apache CXF, XML, XSLT, and JAX-WS.

Operating Systems: Windows 2000/XP, Windows 7, UNIX, LINUX.

Web/Application servers: WebSphere,Tomcat 5.0,6.0,7.0, BEA WebLogic, JBOSS.

IDEs/Utilities: Rational Application Developer RAD, Eclipse, IntelliJ, STS, Net beans, TOAD, Putty, WinSCP.

Database: MYSQL, oracle 10g, 11g, 12C, DB2, Cloudant NoSQL DB.

Modeling Tools: UML

Tools: TCP monitor, SOAP UI, HTTP monitor, JUnit.

Version Control: GIT, CVS, Subversion (SVN), Clear Case

Build Tools: Apache ANT, Maven

PROFESSIONAL EXPERIENCE:

Confidential, Basking Ridge, NJ

Sr. Software Developer (Full stack)

Responsibilities:

  • Followed the Agile methodology to implement the application and used Rally as Agile tool.
  • Worked closely with system analyst to understand the technical requirements of the project.
  • The project is built upon the Single Page Application (SPA) criteria.
  • Developed HTML5, CSS3 based page layouts using the prototypes and wireframes.
  • Used Selectors in JQuery for updating content on DOM nodes.
  • Used JavaScript and jQuery for validating the input given to the user interface.
  • Used JSON for storing and exchanging information between browsers and servers
  • Used JQuery to make the HTML and CSS code interact with the JavaScript functions to add dynamic data to the web pages on the client side.
  • Responsible to design the browser compatible pages using HTML, CSS, JavaScript and JQuery.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the design and development of the web pages from wireframes.
  • Used tools such as IE Developer Tools, firebug, and web developer tools for debugging and correcting errors.
  • Wrote RESTful services for the application using Express JS node framework.
  • Wrote node modules to perform Security Authentication and authorization.
  • Worked with IBM partners to configure, implement and debug Confidential application on IBM’s BlueMix Cloud.
  • Followed the test driven development (TDD) to implement the project.
  • Responsible for Designing the UI routing, modules and communication across modules using MV* pattern provided by Angular JS.
  • Responsible for designing and developing Angular components such as directives, controllers, services and partials.
  • Used Rally tool for defect tracking and monitoring of work assignment in the system.
  • Used GIT as the version control tool.
  • Used Node Package Manager (NPM) to manage the modules and used it to install Express, serve-favicon, moment, ejs, cookie-parser etc.
  • Used Express to set up middleware to respond to the HTTP requests with the help of Node JS.
  • Developed the application using Eclipse as IDE and followed the standard features for debugging and running.
  • Implemented the Restful web services and wrote the Call-back functions.
  • Utilized Cloudant scalable NoSQL cloud database services to store and query required information (Members and Providers info).
  • Used the Collection framework extensively to store, retrieve and manipulate the Claim data.

Environment: RESTFUL Web Services, IBM BlueMix, Cloudant NoSQL, GIT, HTML5, CSS 3, JQuery, JSON, Angular JS, Node JS, Express JS, Bootstrap JS, NPM, Rally, Windows7.

Confidential, Basking Ridge, NJ

Sr. Software Developer (Full stack)

Responsibilities:

  • Played key role in the design and architecture of the application.
  • Prepared the documentation for High Level design, Low Level design of the application and Process Flow of control for the entire application.
  • Assisted in developing & designing UML diagrams like Use case diagrams, Class diagrams and Sequence diagrams.
  • Used ALM (Application Life Cycle Management) for the Defect tracking.
  • Designed the browser compatible Confidential GUI using HTML, CSS3, JS, JQUERY, PROTOTYPE JS, and AJAX .
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application.
  • Used JQuery validation plug-in to do client side validations.
  • Wrote the Regular expressions to validate fields in the client side.
  • Used JSON for storing and exchanging information between browsers and servers.
  • Tested cross browser functionality and fixed major layout bugs for supported browsers
  • Used AJAX for asynchronously exchanging small amount of data with the server behind the scenes and updating the JSP page.
  • Integrated with the back-end code using JQUERY, JSON and AJAX to get and post the data to backend servers.
  • Wrote application level code to interact with the backend (Java) code AJAX and JSON via web services and APIs.
  • Used tools such as IE Developer Tools, firebug, and web developer tools for debugging and correcting errors.
  • Used the SVN for Code Repository.
  • Used JBOSS Application server to deploy the application WAR file.
  • Wrote application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Consumed SOAP based web services to validate the address entered in Confidential UI against USPS address validation service.
  • Worked with SOAP web services to integrate Provider MDM with Confidential to add and update the pay2entity information in provider MDM.
  • Used Apache CXF codegen plug-in to convert wsdl2java and java2wsdl.
  • Used SOAP UI for testing web services.
  • Implemented the architecture using Spring MVC.
  • Implemented the Dependency Injection (DI) using Spring.
  • Build and compile the application using MAVEN.
  • Used Collection framework to store, retrieve and manipulate the data.
  • Implemented the Role-Based security using Spring-Security.
  • Used Spring-Security Jsp Tag libraries to show and hide the data based on role in GUI.
  • Used the JACKSON API for processing JSON data.
  • Used DYNAMIC Reports and JASPER Reports to generate the provider reports in PDF and CSV formats.
  • Used Spring-JDBC to connect to the Oracle and DB2 databases.
  • Worked on Apache Commons DBCP for connection pooling.
  • Wrote the Database queries for DB2.
  • Wrote the Database queries, sequences, views and triggers for Oracle Database tables.
  • Used ITG to deploy the WAR file into all the environments.

Environment: JAVA, J2EE, Maven, IntelliJ Idea, Tortoise SVN, HTML5, CSS 3, JSP, JSTL, AJAX, JBoss application server, Apache DBCP, SOAP, JAX-WS, Apache CXF, SOAP UI, WSDL, XML, DBVisualizer, SQL Developer, JACKSON, Spring MVC, Spring Security, Spring core, IOC, DI, JDBC, SQL, PL/SQL, Oracle 12C,DB2, Junit,Log4J, Dynamic Reports, Jasper Reports, Windows7.

Confidential, Basking Ridge, NJ

Sr. Software Developer

Responsibilities:

  • Followed the Agile methodology to implement the application and used Rally as Agile tool.
  • Followed the test driven development (TDD) to implement the project.
  • Used Rally tool for defect tracking and monitoring of work assignment in the system.
  • Developed unit test cases using JUnit.
  • Used Tortoise SVN as the version control tool.
  • Followed the Maven build life cycle to build the application and deployed into Jboss application server.
  • Developed the application using IntelliJ as IDE and followed the standard features for debugging and running.
  • Used Spring MVC model to implement the application.
  • Wrote the Controller classes, business logic classes and DAO classes to achieve the dependency injection (DI).
  • Implemented the Spring Bean factory using Inversion of Control (IOC) and Aspect Oriented Programming (AOP).
  • Used Log4j to capture the log.
  • Wrote the Xsd’s and Xml for integrating the Prime with the Confidential application.
  • Used Sax parser for XML parsing.
  • Used JAXB for marshalling and unmarshalling the XML documents.
  • Used AntHillPro for continuous integration (CI).
  • Developed the UI pages using JSP, JSTL, HTML, CSS, Java Script.
  • Wrote the UHG custom tags using JSTL.
  • Used the Collection framework extensively to store, retrieve and manipulate the Member, network and provider data.
  • Developed the end to end functionality for member provider information screen.
  • Wrote the Database queries for MySql database.
  • Used DBVisualizer as a Database management tool.
  • Performed the CRUD operations on member, networks and provider data.
  • Generated the Value Object (VO) classes using the utility groovy class.

Environment: JAVA, J2EE, Maven, IntelliJ Idea, Tortoise SVN, HTML5, CSS 3, JSP, JSTL, JBoss application server, Apache CXF, Web Services, DBVisualizer, Spring MVC, Spring AOP, Spring core, IOC, DI, JDBC, MySQL, Groovy, Junit, JAXB, WSDL, AntHillPro CI, SAX parser, XSD, XML, JAXB,Log4J, Rally, Windows7.

Confidential, Jefferson City, MO

Java/J2EE Developer

Responsibilities:

  • Followed the Agile methodology to implement the application.
  • Collaborated with other development and integration team members to ensure Java technologies are properly implemented and maintained.
  • Developed MEDES Case UI Front end screens using HTML, CSS3, JSP, JSON, JavaScript, JQuery and AJAX.
  • Wrote the Validations for MEDES Case UI using Java Script and JQuery .
  • Used JIRA for bug tracking and monitoring completion of work in the system in agile methodology.
  • Used apache camel for routing the services between different systems.
  • Developed unit test cases using JUnit.
  • Used SOAP based web services to develop interfaces to integrate between front end systems and back end systems.
  • Developed WSDL’s and XML Schemas (XSD’s) to create web services that establish communication between various integration layers.
  • Used SOAP UI for testing web services.
  • Used JBoss fuse server to deploy applications, web services.
  • Used Spring MVC framework for developing web application.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Hibernate for Object Relational Mapping (ORM).
  • Developed and consumed JMS message queue (Rabbit MQ).
  • Wrote the JMS listeners/ receivers to get the Eligibility file from the legacy systems.
  • Designed the templates for state notices using BIRT Reporting tool.
  • Used Log4j to capture the log that includes Runtime exceptions.
  • Built scripts using MAVEN and deployed the application on the JBoss Fuse application server.
  • Developed the application using Spring Source Tool (STS) and IntelliJ as the IDE and used the standard features for editing, debugging, running etc.
  • Developed web services components using SOAP, WSDL, JAXB, and JAX- WS with java.
  • Designed & Developed web services using Apache CXF.
  • Used SVN for source code maintenance.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the testing phase.
  • Involved in attending design sessions for interfaces with Confidential and prepared technical design documents for developing these interfaces.

Environment: JAVA, J2EE, JSP, Maven, STS, IntelliJ, SVN, HTML5, CSS 3, JQuery, AJAX, Bootstrap Js, JBoss, Apache Camel, Apache CXF, BIRT Reporting tool, Web Services, DB2, JSTL, Spring MVC, JAX-WS, JAXB, SOAP, WSDL, SOAP UI, Jenkins CI, Windows.

Confidential, Milwaukee, WI

Java/J2EE Developer

Responsibilities:

  • Followed the Agile methodology to implement the application.
  • Part of the development team in delivering solution to our customer in retail sector
  • Used Spring MVC framework for developing web application.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Integrated Spring Security with the Spring MVC web application
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer
  • Developed Front end screens using HTML, CSS3, JSP, JSON, JavaScript, JQuery and AJAX.
  • Developed custom tags, JSTL to support custom user interfaces
  • Used Log4j to capture the log that includes Runtime exceptions.
  • Used SOAP UI for testing web services
  • Built scripts using MAVEN and deployed the application on the Web Logic application server.
  • Developed the application using Spring Source Tool (STS) as the IDE and used the standard features for editing, debugging, running etc.
  • Used SAX & DOM for XML parsing.
  • Developed web services components using SOAP, WSDL, JAXB, and JAX- WS with java.
  • Designed & Developed web services using Apache CXF.
  • Was responsible to create the web services using Apache Axis2 to create WSDL, JAVA2WSDL, WSDL2JAVA stubs.
  • Used Façade layer as bridge between presentation layer and Business/Service layer.
  • Used SVN for source code maintenance.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the testing phase.

Environment: JAVA, J2EE, JSP, Maven, STS, SVN, HTML, CSS 3, JQuery, AJAX, Web Logic, Web Services, Apache CXF , JSTL, Custom Tags, Spring MVC, Spring Security, JAX-WS, JAXB, SOAP, WSDL, SOAP UI, Jenkins CI, Windows.

Confidential, Rochester, NY

Java/J2EE Developer

Responsibilities:

  • Developed new screens to the application using HTML5, CSS3, JSP, JSON, JavaScript, JQUERY, Taconite and AJAX.
  • Followed the Azile methodology to implement the application.
  • Used web services such as SOAP, WSDL and UDDI.
  • Designed & Developed Web services using Apache CXF.
  • Developed unit test cases using JUnit.
  • Used Log4j to capture the log that includes runtime exceptions.
  • Supported the application using Jboss application server.
  • Used Hibernate for Object Relational Mapping.
  • Developed HQL queries for CRUD.
  • Used Spring framework for dependency injection and integrated with the hibernate
  • Worked on Multi Threading and Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Developed the application using Eclipse as the IDE and used the standard features for editing, debugging, running etc.
  • Built scripts using ANT that compiles the code, pre-compiles the JSP’s, built an EAR file and deployed the application on the Jboss application server.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the testing phase.
  • Utilized SOAP UI to generate request XML’s from WSDL to test the responses.
  • Created the design documents with use case diagrams, class diagrams, and sequence diagrams using Rational Rose.
  • Wrote SQL queries for Oracle Database.
  • Participated in and contributed to design reviews and code reviews.

Environment : JAVA, J2EE, JSP, ANT, Eclipse, Hibernate, Spring, JavaScript, JQuery, Taconite, ClearCase, HTML5.0, CSS3, JUNIT, NOSQL, Web services, SOAP, Jboss, Oracle 11g, UML, TOAD, Web Logic, Soap UI, EJB, Jenkins CI, Windows.

Confidential, Independence, Ohio

Java/ J2EE Developer

Responsibilities:

  • Played key role in the design for the implementation of this application.
  • Preparing the documentation for High Level design, Low Level design of the application and Process Flow of control for the entire application.
  • Implemented the architecture with Spring MVC, and Hibernate.
  • Implemented the HWM application’s front-end pages using JSF, HTML5, CSS3 and JavaScript.
  • Assisted in developing & designing UML diagrams like Use case diagrams, Class diagrams, Sequence diagrams and State diagrams using MS-Visio.
  • Used design patterns MVC, Front Controller, Value Object, Session Facade, Data Access Object extensively.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate.
  • Used Hibernate for Object Relational Mapping.
  • Used SVN repository for version control.
  • Added AJAX calls using JQuery.
  • Used Eclipse IDE for development.
  • Developed Apache Axis Web services and deployed, described web services using WSDL and developed web services client code.
  • Utilized SOAP UI to generate request XML’s from WSDL to test the responses.
  • Followed agile methodology to implement application.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Involved in using Apache Tomcat Server for deploying and testing the code.
  • Developed SQL queries using MySQL and established connectivity.
  • Participated in and contributed to group sessions, design reviews, and code analyzing.

Environment : JAVA, J2EE, Servlet, JSF, Oracle, ANT, Eclipse, Hibernate, Spring, Putty, JavaScript, Backbone JS,AJAX, JQuery, SVN, HTML 5.0, CSS3, JUNIT, Spring MVC, Spring Security, Web services, SOAP, Apache Tomcat, MySQL, UML, Custom Tags, Windows.

Confidential, Tempe, Arizona

Java J2EE Developer

Responsibilities:

  • Involved in the Requirements & Analysis from the business team.
  • Created the design documents with use case diagram, class diagrams, sequence diagrams using Rational Rose.
  • Implemented the MVC architecture using Apache Struts 2.0 Framework.
  • Implemented Action Classes and server side validations for account activity, payment history and Transactions.
  • Implemented views using Struts tags, JSTL2.0 and Expression Language.
  • Implemented Struts Tiles Framework for the views layout.
  • Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
  • Worked with various core java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
  • Worked on the Multi Threading and also JAVA Collections API for handling the data objects between the business layers and the front end.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as unmarshalling process. .
  • Implemented the web services client to consume the third-party service API for validating credit cards.
  • Used XML Web Services using SOAP to transfer the amount to application that is remote and global to different financial institutions and was involved in testing of web services using SOAPUI.
  • Developed Unit test cases using JUnit.
  • Consumed JMS message queues ( MQ ) as a part of development.
  • Developed ant scripts and developed builds using Apache ANT.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used Clear Case for source code maintenance.
  • Normalized databases and written Triggers and Stored Procedures in Oracle.

Environment: Java, J2EE, JDK 1.6, Struts 2.0, JSP, JNDI, Clear Case, HTML, SOAP, WSDL, UDDI, JAXB, JAXP, XML Schema (XST), EJB 3 .0, ANT, Java script, JMS, MQ Series, WebLogic App Server 10.0, Rational Rose, WSAD, Oracle 10g.

Confidential , Middletown, CT

Java/J2EE Web Developer

Responsibilities:

  • Developed UI using JSP.
  • Developed controller using Struts Action Class.
  • Developed Model using Java Beans as POJO.
  • Development of DAO, DTO and Helper classes.
  • Developed Entry and Edit module for Homeowner and Special Events.
  • Developed Admin module for Broker Fees and Taxes.
  • Multi-Threading Utilities.
  • Creation of policy in XML.
  • Development of Data source and connection pool.
  • Was responsible for developing, deploying and testing components on Oracle 9i Application
  • Involved in requirement analysis and Design of Data Model.
  • Written SQL queries in Oracle.
  • Was responsible for developing testing components.
  • Performed Unit testing, System Testing and Integration Testing.
  • Implemented Session Facade Design Pattern.
  • Prepared Use case, Class and Sequence diagrams using Rational Rose tool.

Environment: Java, JSP, Servlets, Struts 2.0, Hibernate 3.0, XML, Eclipse IDE, Oracle 9i and Oracle 9i Application Server

Confidential

JAVA Developer

Responsibilities:

  • Involved in requirement gathering and documentation.
  • Developed application using Java/J2EE platform.
  • Designed and developed application using MVC architecture.
  • Developed the user interface using JSP, Servlets and JavaScript for the web tier.
  • Used JSP and JavaBeans for server side development.
  • Wrote Session Beans for the modules
  • Used JDBC for communicating with Oracle database.
  • Used Ant 1.5 for compiling and building the code.
  • Participated in unit testing and integration testing.
  • Tested and validated the application on different testing environments.
  • Deployed the application on Web server.

Environment: JAVA, J2EE, JSP, Servlets, JavaScript, Java Beans, JDBC, Ant 1.5, Junit, HTML, XML,Oracle9i .

We'd love your feedback!