We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Iowa City, IA

SUMMARY

  • Over 8+ of experience in System Design, Enterprise Software development and complex Client/Server Implementation, Web Development, Intranet/web based n - tier architecture systems utilizing Object oriented /Internet technologies, Implementation of J2EE Technologies.
  • Extensive Experience in creation and understanding of UML Diagram including Class Diagram, ERDiagram, Sequence Diagram and Work Flow Diagram.
  • Expertise in application development usingJava, J2EE, JSP, Servlets, and JDBC.
  • Extensive experience using framework APIs like Spring, Hibernate and EJB 3.x.
  • Implemented Persistence layer using Hibernate to interact with the database.
  • Extensive experience in developing JEE based Web Services to expose useful functionality to web users through SOAP, describing them using WSDL, REGISTERING them using UDDI for easy availability to potential users and consuming using Axis2 and JAX-WS.
  • Extensive experience in using different modules like SpringCore Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module etc. in Spring Framework.
  • Strong Object Oriented Analysis and Design (OOAD), ERD documentation, UML artifacts modeling with Rational Rose and Enterprise Architect. Applied the requirements engineering, analysis, and design disciplines of the RUP to J2EE projects.
  • Experience developing web based GUIs using JSP, HTML, XML, JavaScript, JSTL, and Custom Tags.
  • Expertise in use of design patterns including MVC, Session Façade, Singleton, Data Access Object, Business Delegate, Service Locator, and Data Transfer Object patterns.
  • Involved in developing front-end application using Ajax, JQuery, and JavaScript to develop dynamic web applications for enhanced user experience.
  • Good Knowledge of different J2EE Design Patterns like MVC, Data Access Object, Data Transfer Object / Value Object, Business Delegate and Singleton.
  • Expert in implementing dynamic web applications using Application Servers like BEA WebLogic, IBM WebSphere and Apache Tomcat deploying in various environments like Windows, UNIX and Linux with IDEs like Eclipse, WSAD (RAD) and JBuilder.
  • Excellent experience in GUI Development using JSF Web center Frameworks.
  • Worked with JMS for reliable exchange of information across applications.
  • Used Log4j for logging errors, messages and performance logs.
  • Proficiency in CoreJava, AdvancedJava(Web center, SERVLET, JSP,JSF), JDBC and Oracle ADF.
  • Proficient in RDBMS databases like MySQL, Oracle and MsSQL.
  • Proficiency in writing SQL Queries, Stored Procedures - PL/SQL, and Triggers.
  • Experience in using CVS and SVN for version control.
  • Experience in using Maven and Ant based scripts to build and deploy the applications on the server.
  • Specialized in major IDEs such as Eclipse, Spring STS and NetBeans.
  • Experience in using JUnit in performing unit test.

TECHNICAL SKILLS

Languages: JAVA, UML, DHTML, XML (SAX and DOM), JavaScript, SQL, PL/SQL, HQL, UNIX Shell Scripting.

JavaTechnologies: Servlets, JSP, JDBC, JNDI, RMI, Struts, Hibernate, Log4J,JavaBeans,JavaMail, JUnit and AJAX.

Frameworks: Struts, spring, Hibernate.

J2EE Design Patterns: MVC, Singleton, Factory, Abstract Factory and Iterator Pattern.

Design Methodologies: Object oriented (OOA/OOD), Agile Scrum, Client-Server, UML and SDLC.

Development tools: IBM Web Sphere Studio (WSAD 4.x/5.x, RAD7.x), Eclipse 3.0, STS and Net Beans.

Servers: IBM Web Sphere 7.x/8.x,JBOSS,Web Logic and Tomcat 4.0.

Databases: Oracle 8i/9i/10g/11g, MS SQL Server 2000/2005/2012 , MySQL and MS Access.

Versioning Systems: CVS, SVN and Clear Case.

Build Tools: Apache ANT & Maven.

Operating Systems: WINDOWS NT/XP and LINUX.

Application Support: Splunk, BSM, HPMS, Node Checker, Hudson.

Protocols: SOAP1.1, TCP/IP, HTTP and FTP.

Big Data and Eco Hadoop: Map Reduce, HDFS, Hive, Pig and Sqoop.

PROFESSIONAL EXPERIENCE

Confidential, Iowa City, IA

Sr. Java Developer

Responsibilities:

  • Followed Agile/SCRUM and TDD/SDET software development methodologies with pair-programming.
  • Involved in designing the user interfaces using JSF, Marionette.js, Swing/AWT, JSON,JavaScript and HTML5, Bootstrap 3 and Backbone.js, Flex, ASP and Extjs.
  • Developed and deployed various Entity EJBs and session EJBs.
  • Prepared Test Cases, Load Test, Test Data, Test NG, Execute test with Junit and JSUnit, manage defects and report results.
  • Worked with a variety of issues involving multi-threading, server connectivity and user interface.
  • Developed the application using Spring Framework which is based on Model View Controller design pattern.
  • Involved in development and deployment of the Session EJBs, Entity and Message Driven Beans.
  • User Tiles Framework to seamlessly integrate the controller layer with the UI layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Used XPath, XQuery, XSL, XSTL for UI development.
  • Designed and developed the Data access layer using Spring-Hibernate integration.
  • Developed the service layer using the Spring IOC.
  • Used RSA v7.0 to improve speed of delivery and ability to understand and modify existing applications built with struts and Hibernate.
  • Used Jenkins/Hudson CI open-source for continuous integration on server.
  • Used Sonar tool in the code quality along with PMD, FindBugs and Checkstyle.
  • Implemented DAO design pattern for database related activities (Add, Delete, Modify etc) and to interact with the database using JDBC.
  • Expertise in working with IBM MQ Series and Websphere Message Broker on various platforms like windows NT/2000/2003/XP.
  • Used Spring 2.5, Apache iBatis, MS SQL Server 2000, T-SQL, Websphere 8.5, XML/XSLT, jQuery, Subversion, Ant.
  • Performed capacity planning, cache configuration optimization and performance troubleshooting, as well as recommendation on types of clients to access the cache.

Environment: JSP 2.0, PL/SQL, Spring 2.5, EJB 2.0, Flex, ASP, JMS, JNDI,Java1.4, J2EE, Oracle, XML, DOM, SOAP, Data analytics, JPA, JDBC, MS SQL Server 2008, IBM MQ Series, Reporting Services (SSRS), Jasper iReports, Selenium, Struts framework, Eclipse 4.2, WSDL, Groovy.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in the development of various use cases, sequence diagrams using UML.
  • Understood current processes and actions from the legacy code.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
  • Implemented EJB's session bean to maintain mobile session.
  • Implemented methods to validate, invalidate, keep Alive session for login process and maintaining session credentials.
  • Developed REST services to talk with adapter classes and exposed them to the angular js front-end.
  • Worked on Restful web services which enforced a stateless client server and support JSON( few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents.
  • Worked on serialize and de-serialize of data in applications using JSON.
  • Used Struts and Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic.
  • Used Spring Frame work for LOC, AOP, and DAO layer design patterns.
  • Used Hibernate as ORM to mapJavaclasses to data base tables.
  • Implemented business logic components using POJOs.
  • Developed adapter classes to create a layer over existing code.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, XSL-FO.
  • Developed in-memory data grid solution across conventional and cloud environments using Oracle Coherence.
  • Worked on design and creation of JSPs that are responsible for presentation layer and used the struts/html/bean/logic Tag libraries in the JSPs.
  • Authenticating to the LDAP by Using the JNDI and developed the login Servlet which is responsible for initial authentication of the users coming from different systems.
  • UsedJavaMessage Service (JMS) API to create, send, receive, and read messages.
  • Tested components using JUNIT & Mockito during development.
  • Used IBM Clear Case for source code version control.
  • Resolving spring framework artifacts and code build & deployment via Maven.

Environment: Java, JSP, Servlets, HTML,Javascript, CSS, JQUERY, Struts, Spring(Spring Maven), Hibernate, HQL, Oracle Web Logic, Net Beans, XML, XSD, XSLT, JAXP, JAXB, IBM Clear Case, UNIX/Windows, ERD, Oracle coherence,Java/J2EE design patterns, LDAP using JNDI, JSM, Web services - WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, JERSEY, JSON, JUNIT, Mockito, FTP, Putty etc.

Confidential, Troy, MI

Java Developer

Responsibilities:

  • Worked on the existing application, wireframes, FDN and BRD documents to get the requirements and analyzed.
  • Involved in preparation of TSD documents using UML diagrams - Class, Sequence and Use case diagrams using Microsoft VISIO tool.
  • Involved in to develop view pages of desktop portal using HTML,JavaScript, JSP, Struts Tag libraries, AJAX, JQUERY, GWT, DOJO, XML, and XSLT.
  • Developed and deployed Web services to interact with partner interfaces, and client interfaces to consume the web services using CXF, WSDL, SOAP, AXIS and JAX-WS technologies.
  • Integrating third party libraries to augment those lacking or inefficient in ExtJS.
  • Used Restful web services using JERSEY tool to develop web services easily and to be invoked by different channels.
  • Developed service objects as beans by using spring IOC/DI.
  • Implementation of enterprise application with jQuery, angularJS, node.js and Spring MVC.
  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
  • Used EH Cache for second level cache in Hibernate for the application.
  • Involved in to pass messages like payload to track different statuses and milestones using EJB, JMS.
  • Involved in unit testing, integration testing, SOAP UI testing, smoke testing, system testing and user acceptance testing of the application.
  • Used spring programmatic transaction management forJavaPersistence.
  • Involved in integration of Spring and Hibernate frameworks.
  • Involved in setting server properties, DSs, JNDI, queues & deploying app in WebSphere Application Server.
  • Followed the test driven development using the JUNIT and Mockito framework.
  • Created continuous integration builds using Maven.
  • Involved in fixing QA/UAT/Production issues and tracked them using QC.

Environment: Java, JSP, Servlets, JavaScript, Spring DI, Spring IOC, Spring AOP, Hibernate 3.0, AJAX, XML, XSLT, JAXP, JAXB, AXIS, CSS, CXF, WSDL, SOAP, JAX-WS, REST-Jersey, ExtJs, JUNIT, MAVEN, Microsoft Visio, SVN, WebSphere 8.1, JNDI, EJB, JMS, QC, Log4J, SOAP UI, GOF and J2EE design patterns.

Confidential

Java Developer

Responsibilities:

  • Involved in the complete development, testing and maintenance of the application.
  • Designed UI Screens using Servlets, JavaScript, CSS, Ajax, DHTML, XSL, XHTML and HTML.
  • Implemented Patterns such as Singleton, Factory, Facade, Prototype, Decorator, Business Delegate and MVC.
  • Extensively used Spring IOC, Hibernate, CoreJavasuch as Exceptions, Collections etc.
  • Involved in the Object Oriented Requirement Analysis Phase of the project in order to gather business logic requirement.
  • Development of GUI using JSP and Struts Framework.
  • Interacting with web service exposed by Payment Tech Carrier billing system using JAX-RPC.
  • Involved in designing application based on MVC Architecture.
  • Developed the DAO using Hibernate.
  • Developed Session beans to implement the core Business logic.
  • Pluggable Interface which enables to communicate with different Carrier Billing Systems.
  • Implemented Error Code management.
  • Involved in Performance testing and fine Tuning of the application by with JUnit Pref test cases.
  • Designed use case diagrams, class diagrams and sequence diagrams using Microsoft Visio tool.
  • Involved in coding the helper classes for better data exchange between different layers.
  • Provided production support by fixing bugs.
  • Performed unit testing, system testing and user acceptance test.
  • Used CVS for version control.

Environment: Java1.6, spring 3.0.1, Hibernate 4.0, Servlets, JSP, HTML5, CSS3, XML, JavaScript AJAX, JQuery, DB2, TOAD, Web Services, Maven, WebSphere Application Server 7.0, Log4j, JUnit, IBM RAD, Splunk, UML.

We'd love your feedback!