We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Nashville, TN

PROFESSIONAL SUMMARY:

  • 6+ Years of experience in Analysis, Design, Development, Implementation and Testing of web based applications using Java/J2EE technologies.
  • Broad experience with Software Development Life Cycle, Software Development Methodologies (Agile) and practices.
  • Good experience in using tools such as SQL Developer for database development and interaction.
  • Experience in developing web based application using J2EE components like Web Services, Spring, MVC, Hibernate, Struts and Servlets.
  • Strong experience in using IDE’s such as Eclipse, Net Beans and RAD.
  • Good experience in projects with onsite/offshore model and good client interaction skills.
  • Expertise in using DB2, Oracle, Sybase, PL/SQL and SQL Database Servers.
  • Good experience in UI development using HTML5, CSS, Javascript, Bootstrap, JQuery, DOJO, AJAX, AngularJS.
  • Experience in developing and deploying applications using servers such as Oracle Weblogic, IBM Websphere and JBoss.
  • Proficient in using XML Suite of Technologies - XML, XSD, DTD, XSL, XSLT, DOM, SAX, JAXB, XMLBeans.
  • Strong knowledge with Web Services using SOAP, WSDL, Apache Axis, JAX-WS, JAX-RS, Jersey.
  • Good experience in implementing J2EE compliant applications using various A Design patterns, Struts framework, Tiles, Spring, MVC framework and Messaging Middleware using JMS and MQ.
  • Experience in building enterprise Applications and Distributed Systems using technologies like CoreJava andXML.
  • Experienced in asynchronous messaging applications using JMS, MDB, Tibco EMS, ActiveMQ. Used both Queues and Topics.
  • Experience in working version control tools like CVS, Clear Case, GIT and SVN.
  • Experienced in handling daily assignments and on call supporting production issues.
  • Possess experience inSoftware Application Development activitiesDesign, coding testing and Maintenance
  • Good debugging and problem solving skills with excellent understanding of system.
  • Experience in using various design patterns such as MVC Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Excellentcommunication,Teamwork, inter-personnel and presentation skills,fast learner and organizedself-starter.
  • A good exposure to Banking system.

TECHNICAL SKILLS:

Application/Web Servers: Web Logic, WebSphere, Tomcat, JBoss

Operating Systems: Windows 95/98/2000/XP, Unix, Linux

Databases: MySQL, SQL Server, Oracle, DB2, Sybase

Frameworks: Struts, Spring, MVC, Hibernate

IDEs: Eclipse, NetBeans, RAD, SQL Developer, TOAD

Languages: Java, HTML, SQL, PL/SQL, UML

Methodologies: Agile, Scrum, Waterfall

Middle Ware: EJB, JPA, Hibernate, JDBC

Tools: & Utilities: Junit, JMock, Log4j, ANT, Maven

Web Services: SOAP, RESTful, JAXWS, JAX: RS, Jersey

Web Technologies: Servlets, JSP, JSTL, JSF, GWT.

PROFESSIONAL EXPERIENCE:

Confidential, Nashville, TN

Sr. Java Full Stack Developer

Responsibilities:

  • Developed new features for system according to the product plan defined by the product manager.
  • Communicate progress, results and other relevant information to lead.
  • Conducting test results in order to discover and report any defects, bugs, errors, configuration issues, and interoperability flaws.
  • Developed the web interface using MVC design pattern with Struts and Spring framework.
  • Developed both SOAP as well as REST webservices.
  • Implemented JAXB Framework to convert XML files into Java Objects and vice versa (marshalling and unmarshalling).
  • Used Spring Core for dependency injection/Inversion of control (IOC) and Hibernate Framework for persistence onto Oracle database.
  • Coding and maintaining Oracle packages, stored procedures and tables.
  • Ensure that applications to meet systems goals and fulfill end user-requirements.
  • Used Core Java features such as Multi-Threading, Collections, and Exception handling to efficiently process high volume transactions.
  • The message transport mechanism supported various data formats like XML and JSON.
  • Involved in the front end development using JSP’s, Jquery, HTML, AJAX, CSS and Javascript
  • Used Log4j Logging framework to manage logging of application messages.
  • Used Spring AOP for transaction management.
  • Wrote test cases for unit testing with the help of JUnit framework.
  • Used ibatis for the persistence of the application.
  • Used Jenkins Automation Server to build war files to deploy it on different environments.
  • Used Maven extensively for managing, building the application.
  • Used SVN as a version control tool for source code management and Quality center for logging all the defects/issues.
  • Created Autosys jobs to run various batch jobs.
  • Responsible for delivering the changes to Development, Integration and User Acceptance Testing regions, supporting User Acceptance testing and addressing User Acceptance Testing defects and supporting the system in Production and fixing Production defects.

Environment: Java, J2EE, Spring, Struts, ibatis, JSP, AJAX, HTML, Tomcat 6.0, Oracle 12g, Maven, Log4J, slf4j, iText, Edit plus, Eclipse IDE, JUnit, WinCVS, Axis2, JSON, WSDL, Web Services, Win Merge, TOAD.

Confidential, Boston, MA

Sr. Java Full Stack Developer

Responsibilities:

  • Designed and developed the application using Waterfall Methodology and followed Scrum.
  • Implemented SOAP/JAX-WS Web Services for hosting and consuming.
  • Created UI utilizing Spring MVC, business rationale utilizing Spring(IOC, AOP), tirelessness utilizing Hibernate.
  • Made and utilized SQL put away methodology for executing bunch questions and made utilization of PL/SQL for associating with the database and redesigning the past undertaking.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Developed server side application which handles the database control with the back-end Oracle 9i database utilizing JDBC.
  • Involved in developing UI using JSF framework, JSP, JSTL, HTML5, CSS, Javascript, JQuery, AJAX and AngularJS.
  • Included in different parts of application like Designing and Developing of an in house Mockserver, Applying Encryption for Logging Messages
  • Utilized different instruments like SQL Developer to compose different inquiries and put away methods for the application.
  • Developed Web Services using SOA, SOAP, WSDL and JAX-WS, JAX-RPC programming models.
  • Used JAXB for Marshaling and unmarshaling the Xml data.
  • Used JMS for Sending and Receiving the messages on the Queue.
  • Consumed SOAP and Rest WebServices.
  • Used Strong implementation in handling Ext.JS for Ajax Request and Response using Java Spring and JSON.
  • Developed Oracle PL/SQL stored procedures and queries for payment release process and authorization process.
  • Used CVS and SVN as a documentation repository and version-controlling tool.
  • Used Quality Center for tracking of all the defects in the various environments.
  • Used Maven to build the project and JUnit to develop unit test cases.
  • Prepared Unit test cases using JUnit and remote testing using SOAP UI.
  • Used Ant to build the project and JUnit to develop unit test cases.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Involved in Analysis and Designing the Application
  • Designed and developed web Pages using HTML and JSP

Environment: Core Java, J2EE, Web Services, SOAP, JAX-WS, WSDL, Hibernate, JPA, DB2, Spring, Servlets, JSP, JSF, Design Patterns, HTML, AngluarJS, CSS, JUnit, JMock, Log4J, ANT, SVN, Oracle, Agile, WebLogic, Eclipse, Quality Center.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed Asynchronous means of retrieval of data using AJAX.
  • Involved in design and development phases of Software Development Life Cycle.
  • Involved in the design and development of complex stored procedures.
  • Used SVN for versioning and concurrent access to the project files.
  • Used Maven for building the application.
  • Extensively used JUnit for unit testing.
  • Used Log4J utility for logging.
  • Deployed the application on WebLogic application server.
  • Implemented the presentation layer using Struts Framework.
  • Developed front-end components using HTML, JavaScript, JSP.
  • Validated all forms using Struts validation framework.
  • Implemented various J2EE design patterns like DTO, DAO, Singleton and Session Facade.
  • Implemented Spring AOP for the Components that are involved in the application.
  • Database access was implemented through Spring JDBC.
  • Used Spring IOC to inject services and their dependencies.
  • Used GITHUB and GIT command-line tool for source code management.
  • Developed and Consumed Web Service to interact with external systems.
  • Added dynamic functionality to screens using GWT.
  • Implementation of the component framework, initially ground up, and later on top of GWT (Google Web Toolkit).
  • Involved in sprint meetings. Practiced Agile Development methodologies.

Environment: Java, J2EE, JSP, Struts, Spring, JUnit, Log4J, SQL, Web Services, MyEclipse, XML, JSTL, HTML, CSS, Ajax, JQuery, WebLogic, Maven, SVN, Rational Rose, Windows NT/XP.

Confidential

Java Developer

Responsibilities:

  • Interacted with the Design team, Business analyst and end users of the system.
  • Developed the front end with Struts framework and the business components with EJB.
  • Design and developed UI screens using HTML and CSS.
  • Developing User Interaction by using Java Script, XML.
  • Used Apache Log4j for logging and debugging purposes.
  • Used Maven to build the project and JUnit to develop the unit test cases.
  • Used PL/SQL Developer for interacting with the Oracle Database for executing the queries.
  • Used Quality Center for tracking of all the defects in the various environments.
  • Developed the application using Eclipse and deployed it on the Websphere
  • Wrote Hibernate Configuration file, Hibernate mapping files and define persistence classes to persist the data into Oracle database.
  • Used Hibernate as the ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Implemented MVC design pattern using Struts Framework.
  • Involved inBuild Processand run the deployment procedure in theUNIXEnvironment on regular basis.
  • Monitoring thelog fileson regular basis inUNIXenvironment.
  • Preparing theUnit Test Casesand executing the same.

Environment: Java, J2EE, JSP, Servlets, HTML, JavaScript, Struts, EJB, Hibernate, XML, XSD, Websphere, Eclipse, Maven, Junit, Design Patterns, Quality Center, Log4j, PL/SQL Developer, Oracle11g

Confidential

Java Developer

Responsibilities:

  • Involved in development of processes using agile methodology for collection of consumption, demand, time of use and interval (load profile) data and interfaces with Billing systems and Oracle Lodestar MDM system.
  • Designed and Developed Web Components (JSP and Servlets) and Deployment descriptor is used to initialize resources like Servlets and tag libraries.
  • Used Struts customs tags such as HTML, Logic, and Bean Tags depending upon the requirement.
  • Struts Validation framework is used for validating the data captured in UI forms.
  • XSLT is used to translate the XML file to HTML which contains promotions.
  • Involved in Development and Deployment of Session Beans, Entity Beans and the inventory information are stored in Oracle database.
  • Message-Driven beans in collaboration with JMS are used for Inventory Management.
  • Involved in customer liaison, requirements analysis, functional and technical design, development, maintenance and support of AMI solution.
  • Played key role in critical success of system integration project for US North Eastern Utility - PECO.
  • Developed the WebServices Client using WSDL description to verify the credit history of the new customer to provide a connection.
  • Used Log4J for logging and tracing the messages.
  • Used ANT Script to Build WAR and EAR files and deployed on WebLogic.
  • Participated in data cleansing, data integrity, data quality implementation activities of received Meter Data from 1.5 million users of PECO.
  • Training programs conducted to field force and customer service teams.

Environment: Java, J2EE, Web Services, JSP, Servlets, Java Beans, JSTL, Struts 1.2, HTML, XML, JMS, Apache ANT, Apache Axis Web Services, Oracle 9i.

We'd love your feedback!