We provide IT Staff Augmentation Services!

Java/j2ee Application Developer Resume

5.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Having 8 years of experience in software industry, exposed to different stages of software development life cycle (SDLC) like Analysis, Low - level design, Coding, integration testing, implementation, support and maintenance.
  • Expertise to deal with N-tier Architecture of development using Java/J2EE environment in domains like Banking, Telecomm and Finance.
  • Possess experience of different software development methodologies such as Agile/Scrum and also software design concepts.
  • Strong in developing the web/client-server applications using MVC architecture and J2EE technologies like Servlet, JSP, JDBC, Struts, Spring, Hibernate, Web services and XML related technologies.
  • Good experience in using Object Relational Mapping (ORM) tool like Hibernate.
  • Experience in Spring Framework such as Spring MVC, Spring IOC, Spring JDBC and Spring AOP modules.
  • Experience in client side designing and validations using HTML, CSS, JavaScript, Angular JS, AJAX, jQuery.
  • Expertise in developing and deploying applications using IBM WebSphere Application Server, BEA WebLogic, Apache Tomcat and JBoss.
  • Extensively worked on implementing SOA (Service Oriented Architecture) using related Web services technologies & frame works: WSDL, UDDI, SOAP, REST, AXIS, Jersey and SOAP UI for both providing and consuming the web services.
  • Worked with different databases such as ORACLE, MYSQL, DB2 and very good experience in writing quires using SQL, PLSQL languages.
  • Experience in Build process using Ant, Maven, Hudson, and Jenkin, reviewing Maven site, JUnit and PMD Maven reports.
  • Proficient in implementing the design patterns like Singleton, Front Controller, Factory Method, DAO (Data Access Object), DTO (Data Transfer Object), Business Delegate and Business Object.
  • Experience on Jackson, SimpleJSON libraries for marshalling and un-marshalling json entities.
  • Experience on JQuery, Angular java script libraries.
  • Expertise in JUnit, Easy Mock, Mockito and developed unit test cases and determining application functionality.
  • ExperiencewithusingvariousIDEssuchasEclipse, IntelliJ,RADandNetBeans.
  • Good Experience in Enterprise Java Beans (EJB) as middleware in designing and developing three tier distributed application.
  • Experience in using JMS, Web sphere MQ, Mule ESB and Apache Kafka for message oriented web applications.
  • Experience in handling Version control Systems tools like subversion SVN, GIT and CVS.
  • ExperienceinReportingToolsJReportandexposuretoCrystalReports.
  • Strong Analytical&Debugging skills and ability to rapidly learn new concepts.

TECHNICAL SKILLS

J2EE TECHNOLOGIES: JDBC, Servlets, JSP, JMS, EJB, JNDI, RMI.

FRAMEWORKS: Struts, Hibernate, Spring, Spring Core, Spring MVC, Spring IOC, Spring AOP

XML TECHNOLOGIES: XML, XSL, XSLT, SAX, DOM, JAXP, JAXB, SOAP, WSDL.

SCRIPTING TECHNOLOGIES: HTML, CSS, JavaScript, JQuery, JSON, AJAX, AngularJS

WEB & APP SERVERS: BEA Web Logic, Apache Tomcat, JBoss, IBM WebSphere

METHODOLOGY: OOAD, UML, OOP’s, J2EE Design Patterns, MVC framework, Agile.

SOURCE CONTROL: CVS, SVN, Visual Source Safe (VSS), Subversion.

IDE TOOLS: Eclipse, Net Beans, IntelliJ and RAD

OPERATING SYSTEMS: Windows, XP Unix (Sun Solaris), Linux.

RDMS: Oracle 10g/11g,DB2,MySQL Server

PROGRAMMING LANGUAGES: Java, SQL, PL/SQL

OTHER TOOLS: Log4J, Ant, Maven, JUnit,Microsoft Excel, Microsoft Word.

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Java/J2EE Application Developer

Responsibilities:

  • Involved in Requirement Analysis, Design, Development, Integration, Testing and Deployment of the Application.
  • Involved in developing the application using Agile Methodology.
  • Developed the application using JDK1.6,J2EE technologies such as Servlets, JSP and JDBCand frameworks like Spring MVC, Spring IOC & Hibernate and used HTML,CSS along with JavaScript and JQuery library in development of User Interfaces.
  • Implemented and configured the business objects of an application by using spring modules like Spring Core,Spring MVC and Spring AOP.
  • Implemented displaying page specific values using Spring MVC interceptors.
  • Experienced in using Annotations in the implementation of the Spring MVC.
  • Developed the workflow in Spring Beans and integrated the data access using Hibernate.
  • Implemented the Spring ORM with Hibernate by taking using annotations, auto wiring and implement the DAO layer with Hibernate Entity manager’s Session Factory, HQL and SQL.
  • Involved in development of JDBC DAOs and DTOs, using HQL queries wrote the Stored Procedures, Prepared statements and views for DAO layer.
  • Created common client side validations and Spring validations for various modules.
  • Used design patterns such as Factory,Singleton,Business delegate, Session façade, MVC and DAO
  • Developed application WebServices (SOAP and RESTFUL) with JAX-WS and JAX-RS.
  • Expose and consume and generating RESTFUL WebServices.
  • Used Jackson for Conversion of Object to JSON and JSON to Object in the process of developing the REST WebServices
  • Worked with Postman REST Client tool to query HTTP/API’s and analyzed the response.
  • Used SAX parser for XML parsing.
  • Used JAX-B for XML Marshalling/Unmarshalling and Gson for Json Conversion.
  • Performed unit testing using JUNIT framework, Mockito and WireMock frameworks and SoapUI tool.
  • Using Maven build tool created EAR, WAR & JAR files and deployed.
  • Used WebLogic Server for application deployment in the clustered UNIX environment.
  • Used GIT as Source Version control management system and worked on GITHUB repository.
  • Implemented the debugging functionality in an application by using Apache LOG4J framework.
  • Developed the Application using IDE tool ECLIPSE.
  • Provided application support during the system testing, Joint System testing and user acceptance testing.

Environment: Java, Servlets, Java Beans, Spring (DI, MVC, AOP), JDBC, Hibernate 3.3.x, SOAP, RESTFUL, JSON, XML, HTML5,CSS AJAX, GRADLE 2.0, Maven, Continuous Integration, Jenkins, Hudson, Log4j, JUnit, SQL, Apache Tomcat, WebLogic, IBM HTTP Server, Oracle, Jira, Eclipse

Confidential, Sugarland, Texas

Java/J2EE Application Developer

Responsibilities:

  • Responsible for Analysis of Business Requirements and communicating with Business and BSA if there are any gaps.
  • Develop User Interface using JSP and JQuery.
  • Develop Web components using Spring MVC and Spring Web-Flow.
  • Involved in developing REST web services using JAX-RS and Jersey.
  • Implemented REST client using JAX-RS and Jackson.
  • Develop SOAP web service consuming components using Spring Web service module.
  • Used Swagger API for REST service document generation.
  • Developed Stub projects for WSDL and WADL using Apache CXF.
  • Develop business components based on J2EE Design Patterns such as DAO, Value Object, Singleton, Factory design patterns.
  • Hands on experience with data persistency using Hibernate and Spring Framework
  • Develop DAO components using Spring JDBC and Spring DAO.
  • Develop Stored Procedures and Functions on Oracle Database
  • Develop Unit test components using JUnit.
  • Write maven script for project build.
  • Used Hudson, PMD, CheckStyles, Find bugs, Jacoco, Sonar as part of CI CD process.
  • Worked in Agile methodology environment including Acceptance Test Driven Design and Continuous Integration/Delivery.
  • Used HP ALM for defect tracking.
  • Used SVN Hub as the code repository.
  • Estimate story points for each story.

Environment: Java, J2EE, Spring, Hibernate, Spring JDBC, Spring MVC,Spring DAO, Maven, Hudson, SVN, JSP, JQuery, Oracle, SQL Loader, JAX, Oracle 11g, HP ALM, JUNIT .

Confidential, Cary, NC

Java/J2EE Application Developer.

Responsibilities:

  • Involved in analysis, design and development of e-bill payment system, transactions, History, Branch Locator as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams in UML with Rational tools
  • Developed the presentation tier using Struts Framework that ensures MVC rapid application development.
  • Designed and developed Struts using ActionServlet and ActionValidator Form Beans.
  • Developed account transfer system using Spring beans and developed persistence layer in Hibernate for data access
  • Developed e-bill payment system as a stateless session bean that accesses a proxy to invoke the web service.
  • Developed web services to provide the list of transactions for an account as a JAX-RPC endpoint service
  • Implemented the application using the concrete design patterns such as MVC, Business Delegate, Session Facade, DTO, Singleton and Factory.
  • Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
  • Implemented Business processes such as user authentication, money transfer using Session Beans
  • Used XML parser APIs such as JAXB in the web service's request/response data for marshalling and unmarshalling.
  • Developed SOAP webservices by using JAX-WS and Restful web services by using (JAX-RS) Jersey framework.
  • Used XSLT to transform the response data in a readable form to be presented to the user
  • Used Eclipse 3.3 for developing and Tomcat7 as deployment server
  • Implemented persistence layer using Hibernate that use the POJO classes to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes
  • Managed and co-developed a SAML based identity management system
  • Developed stored procedures, triggers for efficient interaction with MySQL.
  • Created build scripts that chained dependencies from clean through jar/war tasks.
  • Developed test cases and performed unit testing using JUNIT
  • Used Log4J to capture the log
  • Built application using Ant script.
  • Used CVS for version control across common source code used by developers

Environment: JDK 1.5, Java EE 1.5, JSP 2.0, Servlet 2.5, Struts 1.2, EJB 3.0, JMS 1.2, JDBC 2.0, Hibernate 3.0, Spring, Web Services, JAXB 2.0, HTML, XML, SAML, JavaScript, SAX, ANT, Rational Rose, Eclipse 3.3, Tomcat 7.0, LOG4J, CVS, MySQL 5.1.32, Unix

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Understanding the existing CPOS Prepaid Application Flow.
  • Involved in understanding the requirements and prepare UTP’s.
  • Provided on call support for the Web application and assisted in resolving business critical issues with the J2EE web application.
  • Involved in consuming a SOA SOAP web service and created Restful web service.
  • Involved in parsing JSON object using JQuery and used JQuery functions, Dialog’s, Popups... etc to create front end UI.
  • Developed the Course Design Service, Vacation Service and Ticket Compensation services.
  • Developed user interface using JSP2.0, JSP Tag libraries 1.1 to simplify the complexities of the application.
  • Extensively used Hibernate 2.0 in data access layer to access and update information in the database.
  • Consumed Web Services using WSDL and SOAP1.1 for getting credit card information from third party.
  • Used JMS 1.1, IBM MQ Series for asynchronous communication by putting the messages in the Message queue.
  • Designed various tables required for the project in SQL Server database and used the Stored Procedures in the application.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Performing Functional, System, Regression testing and Integration Testing.
  • Updating the status of open/closed issues to the on-site team

Environment: J2EE1.4, IBM WebSphere Application server 6.1(WAS), RAD 7.5, Spring 2.0, Hibernate2.0, JSP2.0, EJB2.0, Struts 1.3, Servlets2.4, JMS1.1, IBM MQ Series, XML1.1, AJAX, SOAP1.1, UDDI, WSDL, JDBC2.0, Rational Rose, SQL Server, UML, HTML, JNDI, CVS1.1, Log4J1.2, JUnit,CVS1.1.

Confidential

Java/J2EE Application Developer

Responsibilities:

  • Involved in SDLC - Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing
  • Implemented Use Case Diagrams and Sequence Diagrams during the design phase using Rational Rose.
  • Implemented MVC Architecture using Spring Framework.
  • Involved in multi-tiered J2EE design and coding utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
  • Implemented and configured the business objects of an application by using spring beans.
  • Configured and managed beans in spring configuration file.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Developed Presentation tier using JSF framework using ICE Faces and Facelets technology.
  • Designed and developed the application using Java Server Faces (JSF) framework.
  • Developed Rich Enterprise Application using ICE Faces.
  • Worked with JMS (java messaging service) for asynchronous communication.
  • Worked with JMS queues for P-P communications and Topics for one to many communications.
  • Designed User Interfaces using HTML, CSS, JavaScript, Angular.js and JSP.
  • Used JavaScript for certain form validations, submissions and other client side operations
  • Coded Hibernate in persistent layer including coding *.hbm.xml files and hibernate.cfg.xml.
  • Coded Web Services into the application to make business logic more secure and hidden from local users.
  • Developed Rest Web Services using Jersey framework.
  • Used DOM parser for the XML parsing.
  • Used Jackson library for object to JSON conversion.
  • Implemented Transaction Management to make transactions more secure.
  • Responsible for designing and developing the application focusing primarily on implementing J2EE Design patterns for the business and Data Access Objects.
  • Used JUNIT to create Test Suites to ensure unit testing the functionality and to ensure complete code coverage during unit testing.

Environment: Java 1.4, J2EE, Spring MVC, Hibernate, JMS, JSF, ICE Faces, spring IOC, spring ORM, HTML, CSS, JSP, JavaScript, Ajax, JUNIT, RAD, WebLogic, Linux, Jersey, REST, Jackson, DOM

We'd love your feedback!