We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Madison, WI

SUMMARY

  • Confidential has 13 years of experience in Analysis, Design, Development, Testing and Maintenance of JAVA, J2EE and related applications. She has extensive experience in software development using Agile Development methodologies and Rational Unified Process (RUP).
  • She has good working knowledge in Presentation Tier development using Swing, JSPs, Java Standard Tag Library (JSTL), Custom Tags, Tiles and SiteMesh.
  • Confidential is also experienced in application development using Struts, Spring, Hibernate and OJB frameworks.
  • Confidential is well versed in writing Queries, Triggers and Stored Procedures for PostgreSQL, SQL Server and DB2 databases.
  • She possesses experience in XML transformation and Flying Saucer XHMTL rendering framework.
  • Confidential has continually provided value added services to the clients through thoughtful experience, productive coding/testing habits and good communication skills.
  • She possesses strong problem analysis skills wif ability to follow project standards and procedures as per client specifications, and would make an excellent addition to dis project.

TECHNICAL SKILLS

Languages/Technologies: Java, UML, HTML, JSP, JSF, Prime faces, Servlets, Struts, EJB, Spring, Hibernate, OJB, JMS, Java Script, AJAX, SiteMesh

Testing tools/Frameworks: Junit, Easy Mock, Mockito

Operating Systems: Windows XP/NT/2000, MS - DOS, Linux

Application Servers: JBoss, WAS

Web Servers: Tomcat 4.x /5.x

Databases: PostgreSQL, Oracle 8i/9i/10g, DB2, MS-SQL Server, MS Access

XML: SAX, Jdom, Xerces, Xml4j, SOAP, XSL, JAXB, JAXP

Web Services/SOA: Apache Axis, RESTful & SOAP Web services

IDE Tools: Eclipse, WSAD, RAD, NetBeans, Visual Café

Java Script Technologies: AJAX, YUI, JQuery

Design Tools: Enterprise Architect, Rational Rose for UML

Source Control: CVS, Git, Subversion and Rational Clear Case

Other tools: Amazon EC2, Jenkins, Elk stack, Docker, NetSuite

ESB: Mule

PROFESSIONAL EXPERIENCE

Confidential - Madison, WI

Sr. Java Developer

Responsibilities:

  • Interact wif business team to get detailed requirements and research to see if an out of box solution has already been provided by CC&B.
  • Analyze configuration requirements wifin CC&B.
  • Implement customized modules using Java to provide customized solutions for business requirements
  • Managed deployments and assisted QA team in verifying the modules by providing them wif detailed use cases and impact analysis documents.
  • Provided production support.

Environment: Java, Design Patterns, Web Services (CC&B specific XAI Inbound/Outbound services), Subversion, Oracle CC&B, Web Logic, Oracle, SoapUI, Windows, Linux and ServiceNow.

Confidential

Sr. Java Developer

Responsibilities:

  • Converted existing DIPSTR and BPRS applications to use Spring and Hibernate frameworks
  • Implemented Spring SOAP and Jersey REST services for data sharing between applications
  • Implement Legislature changes and other enhancements for OSOW application
  • Provided production support for existing applications

Environment: Java, MyEclipse Blue, Design Patterns, Subversion, Spring Framework, Hibernate, Maven, Struts, JSP, Servlets, WAS, DB2, Oracle, Spring SOAP, Jersey REST, JAXB, Oracle, DB2 and Windows.

Confidential - Madison WI

Java Developer

Responsibilities:

  • Involved in Analysis, design and implementation of various components of the MyTasc application.
  • Developed various JSF pages to implement features such as Pay & Chase, Confidential Card, MyCash, Online Enrollment, Billing, BEAM, NetSuite Contacts, etc.
  • Used Prime Faces, Tomahawk libraries and AJAX to develop user friendly web pages
  • Involved in maintenance of the custom JavaScript based (prototype) UI framework and implemented various change requests using the framework
  • Worked on EJBs and Hibernate framework to implement the middleware for the above projects
  • Developed SOAP web services using Spring-WS for BEAM and Online Enrollment projects and performed functional testing using SoapUI.
  • Enhanced and maintained existing processes that use Mule ESB and Mule ESB connector.
  • Involved heavily in developing API to interact wif NetSuite to maintain billing information and invoices.
  • Involved in implementing unit and integration testing using JUnit, Mockito and TestNG frameworks.
  • Involved in data fixes, bug fixes and overall maintenance of the project.

Confidential - Madison WI

Java Developer

Responsibilities:

  • Worked closely wif the architects to analyze and design the application as a components to smoothly roll out functionality as multiple releases
  • Generated architecture, domain, use case and deployment diagrams using Enterprise Architect.
  • Implemented the sub components as micro services using Spring Boot and deployed them to a Docker container.
  • Implemented REST calls to be consumed by external subsystems.
  • ELK Stack (Elastic search, Logstash, Kibana) was used to write logs using Logstash to Elastic Search and Kibana UI was used to monitor the logs and troubleshoot.
  • Spring cloud config was used in test environments to seamlessly switch between different configuration files instead of manually updating the dynamic properties.

Environment: Java, Eclipse Juno, Design Patterns, Subversion, Git, Jenkins, Amazon EC2, Elk Stack, Spring Boot, Spring cloud config, HTML, CSS, JSF, PrimeFaces, Tomahawk, Spring, Hibernate, Ant, Maven, JBoss, MySql, SOAP, REST, JAXB, NetSuite, MuleSoft, Windows XP and Linux.

Confidential, Madison WI

Java Consultant

Responsibilities:

  • Involved in Agile Development cycle and communicated wif analysts to come up wif design documents and often used their feedback to assist in further iteration planning.
  • Developed JSP pages using struts tag library. Implemented JSP custom tags to handle custom business logic.
  • Implemented various reusable business components using best practices and Design Patterns.
  • Designed and developed custom components to read information generated by the EFiling/EPayment application. dis information was tan exported to Circuit Court Application where new cases were created.
  • Developed Struts Action classes to handle business logic to file new cases and process EPayments.
  • Configured Spring configuration files and developed several Controller classes to handle business logic. Coded various Data Access Objects (DAO) to handle interactions wif the database.
  • Developed Value Object (VO) and Data Transfer Object (DTO) classes to pass data business layer to presentation layer.
  • Configured Hibernate mapping files and wrote queries using HQL to access PostgreSQL database.
  • Developed components to interact wif US Bank online remittance application to process payments.
  • Provided Maintenance and on call Production Support.

Environment: Java, Eclipse, Design Patterns, Subversion, HTML, CSS, Struts, JSP, Custom Tags, Spring, Hibernate, Ant, Tomcat, PostgreSQL, Windows XP, Linux.

Confidential, Madison WI

Java Consultant

Responsibilities:

  • Involved in Agile Development cycle and communicated wif analysts to come up wif design documents and often used their feedback to assist in further iteration planning.
  • Provided Production and Technical support on a regular basis.
  • Involved in developing Swing user interface and related business logic.
  • Used XSL extensively to transform XML documents into PDF documents using the Flying Saucer XHMTL rendering framework. Used CSS files to style the generated PDF documents.
  • Developed JSPs and extensively used Struts tags and Custom Tags to handle display logic.
  • Developed Struts based Action Classes and related business components.
  • Coded OJB Mapping class and related configuration files.
  • Wrote stored procedures, SQL queries and triggers for data access.
  • Involved in unit testing using JUnit.

Environment: Eclipse, Java 1.5, Design Patterns, Swing, XML, JSP, Struts, Java Beans, Custom Tags, Ant, Apache Tomcat, OJB, Flying Saucer, Spring, Hibernate, JUnit, Subversion, PostgreSQL, Windows XP, Linux.

Confidential, Chicago IL

Java Consultant

Responsibilities:

  • Involved in parts of Agile Development cycle such as Requirement Analysis, Design Documents, iterations, identifying and resolving defects.
  • Worked closely wif the Design Team to understand the requirements and build components of the Validation Module.
  • Developed Validation classes using Java 5.0 for validating the existing mapping data according to the business requirements.
  • Eclipse was extensively used to develop Java Classes
  • Implemented utility classes to build mock map objects. JUnits to test the validation classes were developed based on the mock map objects.
  • Involved in writing SQL queries for database access.

Environment: Java 1.5, Eclipse, Design Patterns, JUnit, Rational ClearCase, Oracle, UNIX, Windows XP.

Confidential, Chicago IL

Java Consultant

Responsibilities:

  • Involved in designing and implementing individual components of the DUR application.
  • Developed Java Server Pages and used Display Tag extensively throughout the application for displaying data in a tabular format.
  • Extensively used Struts Tags to implement display logic in the JSPs.
  • Customized Struts Action Servlet to load application resource files.
  • Implemented a variety of Spring Controller classes that coordinate the flow of control from the presentation tier to the Middle tier. These controller classes handle multiple request types by extending the behavior of Spring Controller classes
  • The middle tier is comprised of delegate classes that would delegate the calls from the Controller classes to the Data Access Objects (DAO). Data Access Objects were the core components that perform the data access.
  • Configured the Hibernate Mapping files for mapping the domain objects to the database tables and their corresponding properties to the table columns.
  • Design patterns used while building the business components are Template, Data Access Object and MVC.
  • Queries for accessing data were built using the Hibernate Criteria API and HQL.
  • Hibernate Session Factory, Hibernate mapping files, dependencies between delegate classes, DAOs, controller classes, validation classes and the domain Objects are configured as part of the spring configuration file.
  • Developed Validators for application components using the Spring Validation framework.
  • Developed JUnit test cases for testing the Controller classes by mocking the Request and Response objects using EasyMock API.

Environment: Struts, Spring, Hibernate, CSS, JSTL, Design Patterns, Display Tag, Eclipse, JBoss Application Server, Custom Tags, SiteMesh, JUnit, EasyMock, XML, JavaScript, Rational Clear Case, Oracle 9i, Windows XP.

Confidential, Cleveland OH

Java Consultant

Responsibilities:

  • Responsible for implementing the Reports module of the CARE project.
  • Developed Java Server Pages for user interface and incorporated third party tag libraries for displaying Customer Requests.
  • Extensively used JavaScript for validating user input. Made use of Struts Action Messages to display error messages.
  • The front-end of the application is mainly based on Tiles framework for developing JSP fragments.
  • Struts Action Classes have been used to develop business logic and Java Beans to act as Data Transfer Objects.
  • Hibernate was used for mapping java objects to database tables and to persist data into the database.
  • The application has been developed on Rational Application Developer (RAD/Eclipse) and deployed on JBoss Application Server.
  • SQL Server 2000 has been used as backend database.

Environment: Struts 1.1, Tiles, Spring, Hibernate, JSP, JavaScript, Rational Application Developer, SQL Server, CVS, JBoss Application Server, Windows XP.

Confidential, Madison WI

Java Consultant

Responsibilities:

  • Designed and implemented Struts based Java Server Pages and HTML pages which form the front end of the CIM application
  • Java Script has been used to handle client side validations which include event handling and display.
  • Incorporated MVC design pattern by making extensive use of Jakarta Struts framework to clearly differentiate roles and responsibilities and also to make code maintenance easy.
  • Made extensive use of various Struts tags for generating and displaying dynamic content.
  • Coded the End point service interface and implementation classes in order to provide the Web Service, using which the other applications in the corporate communicate wif CIM application.
  • JSP custom Tag Libraries have been used to customize the display of the error messages.
  • Used custom validation framework for validating user input. Reflection API has been extensively used in the validation framework.
  • J2EE Design patterns used are Façade, Value Object, Composite View, Front Controller, and Service Locator.
  • Coded the End point service interface and implementation classes in order to provide the web service, using which the other applications in the corporate communicate wif CIM application
  • WSAD 5.0 has been used for developing the application and the same was deployed on WAS.
  • Coded SQL statements for DB2 database.

Environment: HTML, JavaScript, Java, JSP, Struts 1.1, Custom Tag Libraries, Web Services, JAXB, XML, WSAD 5.0, DB2, CVS, WebSphere Application Server (WAS), Windows XP.

Confidential, Roseland-NJ

Java Consultant

Responsibilities:

  • Involved in specification analysis and design reviews for the twelfth (12th) release of the application.
  • Made extensive use of the company’s custom UI framework to handle User Interface and used JavaScript for client-side validation.
  • Developed Java Server Pages, Servlets, Java Beans, Session Beans, Entity Beans and Message Driven Beans.
  • Made extensive use of the JMS API for implementing message driven beans required for asynchronous messaging. Configured Connection Factories and message Destinations. Implemented Message Senders and Receivers using IBM WebSphere Studio Application Developer.
  • Incorporated various Java and J2EE design patterns for efficient and error-free programming.
  • Implemented Session Beans for handling required business logic and Entity Beans for database access and for persisting generated messages into the database.
  • Developed XML documents for storing user specific information which includes various options selected by the user.
  • Extensively used IBM WebSphere Studio Application Developer and IBM WebSphere Application Server for developing and deploying EJBs
  • Involved in writing database connection classes for interacting wif Oracle 9i database. Incorporated Singleton Pattern to implement the database access classes.
  • Unit tested the complete module using JUnit.

Environment: Java, J2EE, JSPs, Servlets, XML, JavaScript, Custom Tag Libraries, Jakarta Struts, Enterprise Java Beans (EJB), IBM WebSphere 5.0/5.1, Windows XP, Oracle 9i, JUnit, Rational Clear Case and TopLink.

We'd love your feedback!