We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Detroit, MI

SUMMARY:

  • Java/J2EE professional with 8+ years of strong experience in complete Software Development Life Cycle implementation of web based applications.
  • 6+ years of experience as UI developer in developing Web - based Applications and Client Server Applications in Java/J2EE environment.
  • Excellent knowledge in implementation of Spring MVC, Hibernate, Web Services using SOAP, REST, JAXB,Spring AOP, Struts 2.x, JDBC, JDK 1.7, Log4J.
  • Worked in architecture, designing User Interface(UI) and developing applications and production support/release and performance tuning using Java, Servlets, JSP, JSTL, HTML,XUL,DOM, JavaScript, Java Beans, JNDI, JMS, XML, JQuery,CSS,JSON and Ajax.
  • Strong experience in design & development of applications using Java/J2EE components such as Java Servlets, Java Server Pages(JSP),Web Services, Struts, spring, Hibernate, Java Beans, JDBC, JNDI, XML, XSL, JavaScript, JPA.
  • Extensive experience in Design, Development and implementation of Model-View-Controller (MVC) using Spring and JSF Frameworks.
  • Implemented Agile process with Scrum in projects and has been involved in all the phases of software development lifecycle (SDLC) such as requirement gathering, design and architecture, development, testing, deployment, support.
  • Developed applications using Integrated Development Environment (IDE) tools like IBM RAD, My Eclipse, Eclipse 3.2, Web sphere Studio Application Developer 5.0 (WASAD)..
  • Worked with different application servers like BEA Web logic 8.1, IBM Web sphere 6.0, Apache Tomcat 7, and JBoss.
  • Have been involved in building and deployment of the applications by using build tools like ANT, Maven, Gradle.
  • Have worked in a Test Driven environment using JUnit testing framework, Mockito framework.
  • Interacted with Nexaweb software for capturing and code analyzing and to have rich internet applications.
  • Worked on operating systems like Windows Vista, Redhat Linux, Windows XP, UNIX, Windows 2000, Windows NT and Windows 98.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
  • Organized professional, able to strategize and prioritize effectively.
  • Detail oriented person with good technical troubleshooting/problem-solving ability.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, C, VB 4.0, HTML5, XML, JavaScript, DHTML, and CSS.

Web Technologies: J2EE, Spring, Hibernate, JSF, Facets, web services, struts, servlets, JSP, AJAX, JDBC, JMS, SOAP, RMI, JNDI, XML, DOM, SAX, AWT, Java Mail, CSS.Javascript, DOJO, JQuery, HTML 4/5, Bootstrap, AngularJS, XSD,SAML, WSDL

Web/Application Servers: Oracle Web logic, IBM web sphere application server, Jboss, Apache tomcat, Microsoft visual studio

Logging tools: Log4j, slf4j, tinylog, logback.

Databases: Oracle,Sybase, MySQL, DB2, MSAcecss

IDE: Eclipse, Edit plus, Net Beans, Ultra Editor

Build Tools: ANT, Maven, Gradle

Design Tools: MS Visio

Agile Tools: Scrumdo

Unit/Load testing: JUNIT, Mockito

Operating Systems: Windows 9X,Windows NT/2K,Red Hat Linux

Others: Network Routing, Github, twitter bootstrap, Jsfiddle

PROFESSIONAL EXPERIENCE:

Confidential, Detroit,MI

Sr Java/J2EE Developer

Responsibilities:

  • Involved in full SDLC, Designing software architecture, detailed design, data design, coding, testing and creation of functional and technical documentation.
  • Responsible for system analysis, design and development using J2EE architecture. End-to-end Project Management, including RSD preparation, customization of product based on the customer's requirement, meeting delivery deadlines on development, testing, involved in jBPM and implementation phases of the system and customer relationship consulting.
  • Developed single page web application using JavaScript framework Angular Js.
  • Involved in the development of presentation layer and GUI responsive development using JSP, HTML5,CSS/CSS3 Bootstrap.
  • Hands on experience with Node and Marionette.
  • Design and development of business tier using EJBs.
  • Client Side validations were done using Angular JS, XSLT and JQuery (Masking), and Google graphs XML DOM in the front end.
  • Worked on Node.js for server-side applications.
  • Hands-on experience in SOA implementation using WSDL with SOAP, XML Web services standards, and XML processing APIs ( JAXB, JAXP, JDOM, SAX).
  • UsedSpring as web framework to develop light weight business component.
  • Used Spring IOC for dependency injection.
  • Implemented Agile process with Scrum in projects.
  • Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Designed, developed and maintained the data layer using Hibernate.
  • Used Spring ORM to integrate with Hibernate and used the Hibernate template to persist the data.
  • Involved in configuring JMS and JNDI in rational application developer.
  • Used XML for exchange the data and used SAX and Dom parser to extract and read the required information from the XML.
  • Worked on databases systems like Sybase, Oracle, SQL Server, DB2 using tools like SQL Navigator, Toad for performing SQL and PL/SQL programming.
  • Performed unit testing using JUNIT, Mockito and used Test Cases for testing Action Classes.
  • Monitored the logs using Log4J, slf4j and fixed the problems.
  • Used CVS and Star Team for source control.
  • Involved in writing the ANT and Maven scripts to build and deploy the application.
  • Involved in research activities for determining frameworks and technologies feasible for the development of application.
  • Provided production support by interacting with the end-users and fixing bugs.
  • Conduct knowledge sharing sessions among the team members in technical areas.

Environment:: Java/J2EE, JSP, Spring 3.0 (IoC, MVC, DAO, Hibernate, ORM, JDBC, Hibernate, JQuery, Javascript, DTO, XML, JMS, JNDI, JDBC, Transactions,JSON, ApacheCXF, WebLogic Application Server, SOAP, WSDL, JMS, Eclipse, Oracle 10g, CVS, JUnit, log4j,HTML5,JSP,CSS,Bootstrap, AngularJS.

Confidential, Pittsburgh

Sr. Java Developer

Responsibilities:

  • Interacted with users to gather functional requirements
  • Used UML diagrams (Class diagrams and Sequence diagrams) to understand the objects and their flow to develop the code.
  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & developmentand the project was developed using Agile Methodologies.
  • Designed and developed the front end using HTML, CSS and JavaScript with Ajax and tag libraries.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Experience in working in Service Oriented Architecture (SOA).
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Developed functions to do Client side validations using JavaScript.
  • Maintained relationship between objects using Spring IOC.
  • Used Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Used Spring MVC and Web Flow to bind web parameters to business logic.
  • Used JAXB and XML parsers for data parsing and validation of xml schemas.
  • Designed the application using Front Controller, Service Controller, MVC, Factory, Data Access Object, Service Locator and Session Façade Design Patterns.
  • Used Spring ORM to integrate with Hibernate and used the Hibernate template to persist the data.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Configured JMS and JNDI in Web Logic.
  • Developed Data Access classes to build dynamic SQL Statements and access data from the database.
  • Developed ANT scripts for preparing jar and other purposes.
  • Developed Test cases with JUnit.
  • Developed Web Services using REST, WSDL, and XML.
  • Involved in code review and deployment of the application on development, testing of production servers.

Environment:: Java/J2EE, JSP 2.1, Servlets, Spring 3.0 (IoC, MVC, DAO, Hibernate, Web Services) Hibernate, DTO, XML, JMS, JNDI, JDBC, Transactions, Javascript, JQuery, JSON, HTML, CSSApacheCXF, WebLogic Application Server, SOAP, WSDL, JMS, Eclipse,Ajax, Oracle 10g, CVS, JUnit, log4j

Confidential Charlotte, NC

Java/J2EE Developer

Responsibilities:

  • Designed and developed the search scoring algorithm as per the business requirements.
  • Created a service in the stateless session bean to access this POJO’s method.
  • Created a POJO that implements the Configurator interface and override the method.
  • Developed Front end of the Application using JSP, JSTL, HTML, and implemented Auto completion future as well fetching of data from Database using AJAX.
  • Wrote JQuery for validation and populating the various fields for the client side validation.
  • Implemented SAML based authentication for partner’s applications.
  • Created and used style sheets {Cascading Style Sheets CSS } to change the look & feel UI.
  • Developed the Application using Struts and Spring MVC Frameworks by implementing Controller, Service classes.
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistence.
  • Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
  • Created search criteria and the brand Id’s obtained from the HTTP header (HTTP Brand) are passed to the find method of the instance Java Bean.
  • Developed SQL and PL/SQL to maintain the reports for client submission.
  • Used quartz to schedule the domain crawl, whenever the domain is ready for crawl the service puts a Message on Active MQ queue.
  • Used Chain of Responsibility pattern for handling the message received from the queue and handled by the correct service based on the message type.
  • Designed the Data Model for storing the Activity Tracking for the users using oracle 10g.
  • Configured and used Hibernate as a persistence layer for storing the data in oracle database.
  • Wrote JAXB XML parsers for XML Schema Validation and used SOAP for sending and getting data from different applications.
  • Developed under Linux and Windows environment.

Environment:: RAD 6.0, WebSphere 5.0, JDK 1.5, J2EE 1.3, UDB, DB2, Oracle 11g, JSF, CSS, JavaScript, Struts 2.0, Hibernate, Eclipse 3.1, Log4j, CSS, JMS, XML, UML, LDAP, Windows XP, Shell Scripting on Sun Solaris, PVCS, VSS, Db Visualizer 6.0.4, Mercury Quality Center

Confidential Durham, NC

Java/J2EE Developer

Responsibilities:

  • Responsible for system analysis, design and development using J2EE architecture.
  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.
  • End-to-end Project Management, including customization of product based on the customer's requirement, meeting delivery deadlines on development, testing, implementation phases of the system and customer relationship consulting.
  • Designed and developed interfaces using synchronous and asynchronous SOA design patterns for larger payloads. performed application design development maintenance enhancements and testing using JSF Ice Faces.
  • Used Velocity to generate web pages, SQL, PostScript and other output from templates.
  • Designing and editing GUI with innovation and creativity with the help of graphs, charts, other diagrams, etc.
  • Designed and developed the front end using HTML, CSS and JavaScript with Ajax and tag libraries.
  • The entire application was developed in J2EE using MVC based architecture.
  • Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, and transaction management.
  • Designed, developed and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
  • Involved in Architecture, design and development using JSF/ADF, Jquery, and Spring MVC framework with AOP concepts.
  • Design of REST APIs that allow sophisticated, effective and low cost application integrations.
  • Used AJAX in suggestion list and to display dialog boxes.
  • Developed Web Services using SOAP, WSDL, UDDI and XML.
  • Created Stored Procedures using PL/SQL.
  • Performed unit testing using JUNIT framework and used Test Cases for testing Action Classes.
  • Monitored the logs using Log4J and fixed the problems and used CVS for version control.
  • Used ANT to automate the build and deployment process.
  • Involved in research activities for determining frameworks and technologies feasible for the development of application.
  • Conduct knowledge sharing sessions among the team members in technical areas.

Environment::

JSP, JSF, JQuery, Spring, Hibernate, Servlets, Java, XML, JUNIT, Web Sphere Application Server, Eclipse, AJAX, MS-SQL Server, PL/SQL, Windows XP (Development).

Confidential, Kansas City, MO

Field Messaging Router

Responsibilities:

  • H&R Block offers online and in-person tax preparation and tax software, financial services and tax planning information. Field Messaging Router provides a real time bidirectional messaging communication channel between the field offices and the Head office.
  • Developed the project according to Agile methodology
  • Involved in requirements gathering and Analysis, Design, Development and Testing cycles of the SDLC.
  • Developed and consumed web services using Apache CXF following Contract First approach
  • Implemented messaging using JMS.
  • Implemented Dependency Injection (IOC) using Spring framework
  • Implemented persistent layer by integrating Hibernate ORM mappings and spring.
  • Developed Unit test cases using Junit Framework.
  • Used Log4j for logging and to capture runtime exceptions.
  • Used Subversion (SVN) for version control of the Gateway software.
  • Used Maven for build and deployment.
  • Coordinating with offshore team (assigning and reviewing the task and code review)

Environment:: J2EE, JAVA, Spring, Hibernate, XML, JMS, Apache CXF 2.2.2, SOAP, Maven 2.0.10, JUnit, Oracle 9i, Tomcat, Eclipse

We'd love your feedback!