We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Foster City, CA

SUMMARY

  • 6 years of experience in the IT industry, involved in complete software development life cycle including requirement gathering, analysis, design, development, deploying, testing, debugging, project management, implementation & maintenance of applications.
  • Expertise in J2EE - Java, EJB, Servlets, JSP, JSF, JavaScript, AJAX, Spring 4/3, Struts and ORM tools like Hibernate and MyBatis.
  • Involved actively in designing web page using HTML, Backbone, AngularJS, JQuery, JavaScript, BootStrap and CSS.
  • Worked on Agile methodology like scrum for defining user stories, tasks and defects.
  • Extensive experience using XML and JSON as data interchange format for asynchronous requests and have good hands on experience working with XML, XSLT, XSD and JAXB.
  • Developed web Methods Flow Service andjavaservice including JDBC adaptor service, transaction management, caching, error handling, HTTP and SMTP client.
  • Application development experience using multithreading, Serialization, Externalization, Collections, Lamda's and Generics.
  • Experience in developingWebServicesusing SOAP and XML.
  • Strong experience in working with full life (SDLC) of Development and distributed computing technology.
  • Extensive experience with Enterprise Java Beans (EJB) - Session, and Message Driven Beans.
  • Experience in developing and deploying applications through Tomcat and application servers like IBM WebSphere, Weblogic and JBoss.
  • Good exposure to Java Web Services development using SOAP, REST, WSDL.
  • Knowledge onserviceoriented architecture (SOA), workflows andwebservicesusing XML, Test Driven Development (TDD) Environment, SOAP and WSDL
  • Used SVN, CVS and GIT for version control.
  • Worked onBuildAutomation and Continuous Integrationtoolslike ANT, Maven,Jenkins.
  • Expert in NoSql database Mongo DB, Casandra and relational data modeling, object relational integration.
  • Excellent experience in developing applications using Eclipse IDE and IBM RAD.
  • Strong Experience in working with Databases like Oracle and SQL Server and proficiency in writing complex SQL, PL/SQL.
  • Expertise in developing application using Spring Framework that uses features of IOC, Spring MVC, Spring JDBC and AOP features.
  • Strong experience with ANT, Log4j and JUNIT for unit testing.
  • A self-motivated professional and natural communicator possessing good technical, initiating, leadership and problem-solving skills and has proven to be a good team player.

TECHNICAL SKILLS

Languages: JAVA, PL/SQL, SQL, UML

Web Technologies: J2EE, Servlets, JSP, JSF, JSTL, EJB (JPA, JMS, MDB JCE, JNDI, JAAS, RMI), JDBC, JavaBeans, Web Services (SOAP, WSDL, UDDI), DFC, DAB, XML, XSL, XSLT, Ajax, HTML/XHTML, DHTML, CSS, Flash, JavaScript, WSAD, TCP/IP, HTTP, HTTPS, JAXP, Swing, Dojo, jQuery, Angular-JS and EXT-JS

Application Frameworks: Struts, Spring, Hibernate, iBatis.

Web Servers: Apache Tomcat

Application Servers: BEA Weblogic, IBM (WAS) Websphere, Jboss

IDE: Eclipse, IBM RAD and WSAD 5.0

Database: Oracle 9i/10g/11g, MySQL, DB2, Mongo DB

Version Controls: SVN, GIT, CVS

Unit Test and Build Tools: ANT, Maven, Gradle, Log4j and Junit

Operating Systems: Windows 7/8, Sun Solaris Unix

PROFESSIONAL EXPERIENCE

Confidential, Foster City, CA

Java Full Stack Developer

Responsibilities:

  • Involved in gathering business requirements directly from the end user and prepared system impact analysis document (SIA) and functionality documents.
  • Responsible for the full software development life cycle (SDLC) using Agile Methodology, participated in Daily stand-up meetings with Scrum Master, co-developers communicated with testers and resolved tickets.
  • Developed rich Single Page Applications, Angular-JS, Jquery, AJAX, HTML/XHTML, JavaScript, CSS, and XML.
  • Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods withAngularJS.
  • Wrote AJAX calls to populate tables, tab menu and other components with JSON data in AngularJS.
  • Extensively used HTML5,Angular.js, JSON, AJAX and DOM scripting for form validations.
  • Created reusable Modules using the built in features like Factories, Routes, Dependency Injections and MSC architectures offered inAngularJS.
  • Developed generic web service architecture using Spring Web Services, JAXB, and Hibernate which could transform responses into SOAP, REST, & JSON allowing for rapid development and clean separation of core business logic and communication protocol.
  • Implementing new projectsbuildsframework usingJenkins& maven asbuildframeworktools.
  • Developedbuildand deployment scripts using Maven (Pom.xml) and ANT (build.xml) asbuildtools inJenkinsto move from one environment to other environments.
  • Used web services for transmission of large blocks of XML data over HTTP.
  • Developed single page applications, components using Angular JS directives, controllers.
  • Developed Hibernate ORM mapping and wrote HQL queries to retrieve buyer and product related information from Oracle database.
  • Developed Messaging frame work for Asynchronous messaging service using JMS and MQ-series.
  • Developed user interface using JSP, jQuery and used JavaScript for client side validations and used AJAX.
  • Used Apache CXF, WSDL, SOAP, AXIS and JAX-WS technologies to create Web Services, generate stubs and consuming the existing services.
  • To perform reporting and template creation for JIRA as directed by IT manager.
  • Created REST web services to send data in JSON format to different systems using Apache CXF and Spring.
  • Wrote DAO classes to retrieve the information from NBA database using Hibernate
  • Wrote inline SQL queries (HQL) for fetching data from the DB using Hibernate
  • Worked on Web Logic 12c for deployed interface modules and used Mongodb for persist the data getting from external systems.
  • Deployed the application on a WebLogic server on a UNIX platform.
  • Wrote JUnit test cases for unit testing of the developed functionality.
  • Used GIT for source control and developed a logging component using Log4J to log messages and errors.
  • Involved in resolving bugs post production and resolved performance issues and participated in code reviews.

Environment: Core Java, J2EE, JSP, JMS, AJAX, Log4j, JQuery, RESTful web services, JSON, XML, JAX-WS, Apache CXF, AngularJS, Spring, Hibernate, JavaScript, HTML, EJB, ANT, JUnit, ECLIPSE LUNA, GIT, Tomcat, CSS and Oracle,MongoDB.

Confidential, Columbia MD

Java/J2EE Developer

Responsibilities:

  • Worked on Agile Rally dev for define user stories, tasks and defects, worked with offshore development team and provided necessary information and artifacts.
  • Developed user stories using Core Java and Spring and consumed Rest web services exposed from the profit center.
  • Worked on JavaScript framework Backbone.js to augment browser based applications with MVC capability.
  • Setup framework for all current and future front­end projects to use backbone.js for framework, organized module definitions and unit tests.
  • JQuery library,BackboneJS has been used for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality.
  • Worked on SOAP UI for testing request/response client internal/external web service and outbound internal/external web services.
  • Developed Apache Camel routes and defined JMS endpoints for message processing and routing.
  • Used Jackson for converting JSON to domain object and domain to JSON vice versa.
  • Used JUnit framework for unit testing of client inbound and outbound web services and Log4j to capture the log that includes runtime exceptions.
  • Worked onJenkinsforbuildsand deployment using Ant scripts tobuildand deploy.
  • Configured and maintainedJenkinsto implement the CI process and integrated thetoolwith Ant to schedule thebuilds.
  • ConfiguredJenkinswith Plugins and created Jobs Integration.
  • Developed Batch jobs using Spring Batch to process transaction data.
  • Worked on Crucible is a web-based application for managing code reviews.
  • Integrated mongodb and Spring communication and established data mappings and used mongoRepository and Spring mongoTemplate for persistence.
  • Used SOAP and REST to producewebservicesand involved in writing programs to consume thewebservices.
  • Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Used JAX-RPC Web Services using JERSEY REST to process the application for the customer
  • Developed Web services for sending and getting data from different applications using REST, then used SAX and DOM XML parser for data retrieval.
  • UsedWebServicesfor creating rate summary and used WSDL and SOAP messages and used XML parsers for data retrieval. Also Developed and consumed REST basewebservices.
  • Used Mongodb as backend database and Spring Mongo for data retrievals.
  • Used SVN, Maven for create the project archetype and build the interface modules for create war and ear files.
  • Supported Testing Teams and involved in defect meetings.
  • Developed the entire application using Eclipse and deployed locally on Weblogic server.
  • Responsible for builds and deployment of application using ANT tool on Weblogic server on DEV, Test, UAT, QA and Prod blades.

Environment: Agile, Core Java, Spring, Spring MVC, Jenkins, Backbone.JS, Html, Bootstrap, CSS, Javascript, Jquery, SOAP UI, Apache Camel, JMS, Jackson, Web Logic, Mongodb, JUnit, Log4j, Crucible, JERSEY REST, SVN, eclipse, Maven.

Confidential, Mount Laurel, NJ

Java Developer

Responsibilities:

  • Implemented SDLC in Agile Methodology, with Test Driven Development (TDD), Scrum, pair programming.
  • Implementation of application using Spring MVC frame work in the Dash Bord Module Implementation.
  • Developed Web services for integrating with the Enterprise Information System tier.
  • Developed and implemented the MVC Architectural Pattern usingStrutsFramework including JSP, Servlets, Form Beans and Action classes.
  • Wrote JavaScript and Struts Validations to validate data for Customer registration and login UI screens.
  • Spring framework was used for dependency injection and was integrate with different frameworks like Struts, Hibernate.
  • Designed and developed UI framework was done using Struts, Tiles, Tag libraries, JavaScript, did StrutsValidations.
  • DevelopedStrutsframework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer
  • Defining the technical architecture of the application usingUML, Use cases, sequence diagrams and class diagrams.
  • Involved in the data analysis of the Reconsilation module to reconsile the data which is on Axon legacy systems.
  • Involved in the Reconciliation in core java with code optimization, Dash Board Development modules.
  • Involved in the Optimization of SybaseQuerys using the indexing implementation.
  • Analysis of Data Coming into the System from different sourcess like EAM and ESM.
  • Implemented Caching to optimize the performance, wrote Stored Procedures for fetching the data from the ESM, EAM as well as AXON Hub.
  • Worked on documentation of Standard Practices inWebSphereand ongoing configuration changes
  • Responsible for Junit Testing.
  • Act as CVS (Concurrent Versions System) Version Control Configuration Lead.

Environment: Java, JSP, Spring, Hibernate, Struts, webservers, Web Sphere Integration Developer 6.0.x, DB2, Sybase, Junit, Log4J, JUDE, XML, CVS, Perl, Shell Script, UML, Agile Methodology, XSLT, ANT, Axis 2.0 Framework, Linux.

Confidential

Software Developer

Responsibilities:

  • Involved in development of project using UML Class diagrams using Rational Rose.
  • Implementing MVC Architecture using JSP.
  • Designed the user interface of the application using HTML Server, CSS3, Java Server Faces 2.0 (JSF2.0), JSP, JSTL, JavaScript and AJAX.
  • Implemented client side data validations using JavaScript and server side data validations using JSFvalidators.
  • Enriched UI usingJSFUI Components and Backing Beans,JSF, JMS involved in configuring faces-config.xml for navigations, controllers.
  • Developed User Interface using JSP and Ajax based Design, added Ajax functionality to Java Server Pages using Ajax4 JSP framework.
  • Developed custom JSP converters and validators, customized default error messages by creating message resource bundle.
  • Implemented ORM using iBatis for mapping persistence layer to database.
  • Developed business components based on Design Patterns, Developed coding by using patterns like DAO, VO, TO, Integration Pattern.
  • Developed test cases like OOC, IC by using JUnit & DBUnit.
  • Designed, developed, and deployed EJB components (Session and Message Driven) beans.
  • Developed JDBC code for communicating with database, developed backend batch job services using Java Collections, generics, synchronization etc.
  • Used JMS for insurance claim reports and status information exchange between current and legacy system.
  • Involved in writing services using EJB in WSDL.
  • Involved developing re-usable web services using SOAP, XML, WSDL, UDDI, XML Schemas, and JAXP.
  • Developed SQL & PLSQL queries for Oracle.
  • Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Session Facade and Data Access Object (DAO).
  • Extensively used Eclipse while writing code & used CVS for version control.
  • Deployed business components into JBoss Application Server and involved in transaction management and security management.
  • Involved in writing the ANT scripts to build and deploy the application.
  • Used XSL/XSLT for transforming and displaying reports.

Environment: Java, J2EE, JSF, JavaScript, AJAX, CVS, XML, JAXP, EJB, JSP, JMS, iBatis, RAD, JBoss server, SOAP, Apache Tomcat, WSDL, UDDI, JDBC, Rational Rose, Oracle 10g, JUnit, UNIX.

We'd love your feedback!