We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Chicago, IL

SUMMARY

  • Having 8 years of extensive experience in Software Development in analysis, design, development and testing client server and n - tier applications using Java/J2EE Application development using various Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD), Agile Software Development, Scrum Methodology and UML/RUP.
  • Expertise in development of e-business, B2B applications, service delivery Inter/Intranet applications using J2EE specifications
  • Worked in different domains like Healthcare, Insurance, Financials / Banking etc
  • Experience in developing Web Applications with various technologies Jakarta Struts 1.x/2.0,, Java Server Faces 1.x/2.x, Spring, Spring MVC, Spring, Hibernate, JPA, JSPs, XML/XSL, HTML, DHTML, JavaScript, EJB, JMS, SOAP/Rest web services, Mule ESB and Angular JS.
  • Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Singleton Pattern, Front Controller, Business Delegate, Service Locator, and Transfer Objects etc. Strong experience in developing N-Tier applications using J2EE
  • Experienced in creative and effective front-end development using JSP, JSF, JSP Tag Libraries, Servlets, JavaScript, HTML, DHTML, HTML5, ANT, JQuery, JavaScript, Angular JS, Ajax, CSS and JSF.
  • Expert level skills in programming with Struts Framework, Custom Tag Libraries, Struts Validation Framework
  • Expertise in programming with Spring Framework, Spring MVC, Spring IOC Container, Spring MVC, Spring AOP and Spring ORM.
  • Configured and developed web applications in Spring, employing Aspect Oriented Programming and Inversion of control
  • Expertise in programming with Hibernate Framework, Hibernate Configuration, DAO Design
  • Aced the persistent service, Hibernate for Object Relational Mapping (ORM) with database. Configured xml files for mapping and hooking it with other frameworks like Spring, Struts and other technologies
  • Experienced in producing/consuming SOAP /Rest web services using SOAP, XML,WSDL, JAX-WS and JAX-RS annotations.
  • Experienced in building business layer using Enterprise java bean components(EJB) like Session beans, persistent layer using Entity beans and messaging/integration layer using JMS, mule ESB and MDB.
  • Extensive experience in IDE and debugging tools like Eclipse, Net beans, IntelliJ Idea and JDeveloper
  • Expertise working on Application servers and Web servers like IBM Web Sphere, BEA Web Logic, JBOSS in clustered environment and Apache Tomcat .
  • Experience in database programming using Oracle 8i/9i/10g/11i, SQL Server 2000/2005/2008 , DB2, MySQL and proficiency in developing SQL, Pl/SQl in JDBC as well as client server environments.
  • Proficient in working in Linux, UNIX and Windows Environments.
  • Good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem solving skills, ability to quickly adapt to new environments & technologies
  • Worked with the offshore team as onsite coordinator and keeping the team informed on development process.
  • Worked in implementing build scripts using ANT, Maven and Experienced in CI servers like Jenkins to build jobs.
  • Extensive working experience in unit testing framework Junit,Mockito.

TECHNICAL SKILLS

Web Services: XML, SOAP, WSDL, UDDI, REST, JAXP, JAXB, DOM &SAX

Languages: Java, UML, PL/SQL, Unix shell Scripting, Perl Scripting & C

Web Technologies: Servlets 2.x, JSP 2.1, Java Beans, MDB, Java Script, JSF, AJAX, DOJO, HTML, XHTML, DHTML, CSS

J2EE Standards: JDBC 4.0/ODBC, EJB 2.1/3.0, JNDI 1.2, JMS, JMX, JPA, JTA, JSTL & JCA

Database: Oracle 8i/9i/10g, DB2, MySQL and SQL Server

IDE: WID 6.0, RAD 6.0/7.0, RSA 6.1/7.0/8.0, NetBeans 6.0, WSAD 5.1, & Eclipse 3.0

Application Servers: IIS, JBOSS, IBM WebSphere Application Server 6.0/6.1, TM Server, Sun Java Application Server 9.x. (Glassfish), WebLogic Application Server & Tomcat webserver, WPS 6.

XML Technologies: XML 1.1, XML Schema, DTD, DOM, SAX, JAXB, JAXP, Castor, XSL, XSLT, XStream, SOAP & XPATH

Frameworks: Struts 1.1/1.3, Log4J 1.2, JUNIT 3.8, Spring, Hibernate 3.0 & Apache Axis 1.4

Operating Systems: Windows 95/98/NT/XP, UNIX, Red Hat Linux, MS-DOS & VMWare

UML Tools: Rational Rose & Rational XDE

Version Controls: Rational Clear Case, Dimensions, CVS, Subversion

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Interacting with business for requirement gathering, domain analysis and developing software requirement document.
  • Preparing low level design artifacts like class diagram, sequence diagram
  • Implemented data access layer with Direct Destination Labs, utilized Hibernate mapper and JDBC template for boilerplate code.
  • Designed presentation pages using JSF, JQuery, Ajax, CSS and Spring MVC. Used JSON/XML as the data transfer methods.
  • The new application layer was implemented using Spring dependency injection, and POJO. Generated XML data for the creation of PDF using JAXB.
  • Implemented Caching mechanism using Spring Cache annotations, configure EHCache providers with required properties.
  • Implemented Navigation between presentation layer, controller layer using Spring MVC annotations and created corresponding helper classes.
  • Involved with the service layer in writing Groovybased services which are controlled by the Groovy controllers.
  • Implemented Transactional, session aspects using Spring AOP concepts like Advices, point cuts, and join points.
  • Used JMS to drop messages to a queue for asynchronous communication between different systems.
  • Implemented persistence layer using Hibernate for relational data mapping.
  • Used Query/Criteria/Transaction API extensively with the help of HQL. Implemented Cache efficiently with the help of 1st/ 2nd/query level caches in Hibernate.
  • Employed Lazy Loading/Eager Fetching strategies based on the circumstances. Created SQL queries to modify / add data, based on the requirements.
  • Test cases have been written by using JUnit framework. Written Integration tests for the DAO layer using Spring Bean Injection.
  • Familiar with Application Servers and web servers like JBoss, Apache Tomcat.
  • Strong development experience with expertise in J2SE core concepts, J2EE (Servlets, Jsp, Jdbc), Spring,Ehcache, Hazel cast, Camunda BPM, Hibernate, JPA, DWR frameworks and Webservices.
  • Used Jenkins to build/deploy Application to production/qa/test servers.
  • Used JMS (Java Mailing Service) API for mailing detailed notifications depending upon the success and failure once the backend process is completed and also for mailing administrator of any system related problems.
  • The RESTful web services have been used to retrieve and update the data that is populated in view using Angularjs MODEL.
  • Used GIT for version control.
  • Built Spring MVC framework, Hibernate for DB connector and used AngularJs to dynamically display data to front-end
  • Implemented log4j API for exception handling, logging of the errors, warnings, messages, stack traces, debuggers throughout the code.
  • Created DB tables, functions, Joins and wrote prepared statements using PL/SQL.

Environment: Java, JSF, AJAX, JQurey, Oracle, Spring, Hibernate, Restful web services, GIT,MS, Eclipse, Tortoise SVN, and Agile Methodologies.

Confidential, Ogden,UT

Sr. Java Developer

Responsibilities:

  • Interacting with business for requirement gathering, domain analysis and developing software requirement document.
  • Preparing low level design artifacts like class diagram, sequence diagram
  • Mentoring offshore team for domain knowledge, conducting knowledge transfer session with team for requirement and design artifacts
  • Involved in converting SCALA based module to java based module.
  • Developed SOAP Services to pass on real time patient insurance claims.
  • Used Web Services-WSDL and SOAP for getting credit card information from patience and used SAX and DOM XML parsers for data retrieval.
  • Hands on experience on Mule soft for loose coupling, scalability and robustness in applications.
  • Used HTML, JQuery to develop UI components using MVC architecture.
  • Used JavaScript for client side validation and developed the AJAX based modules.
  • Migrated to new UI's using Angular JS and HTML.
  • Used RESTful client to interact with the services by providing the RESTful URL mapping.
  • Implemented data access layer with JDBC/ODBC, utilized hibernate mapper and JDBC template for boiler plate code.
  • Involved in complete cycle of design, coding and unit testing for developed modules
  • Planning: Involved in gathering business requirements, creating mockups of the design, use cases, UML relationship diagrams. Attended numerous requirement sessions to understand detailed customer requirements for the functional area. Coordinated with team members for accurate functional knowledge acquisition.
  • Design: Involved in the design of the system architecture, inter - relation of different systems and process to implement a new mechanism to generate corresponding in PDF format using Adobe Live cycle.
  • Presentation: Designed presentation pages using JSP, JavaScript, JQuery, Ajax, XHTML, CSS, Spring MVC, HAM’s Custom tags and HAM’s custom layout. Used JSON/XML as the data transfer methods.
  • Middle-Tier: Implemented existing business using EJB 2.1 stateless session beans. The new application layer was
  • 1st/ 2nd/query level caches in Hibernate. Employed Lazy Loading/Eager Fetching strategies based on the circumstances. Created SQL queries to modify / add data, based on the requirements.
  • Support: Provided support during unit / system / load / performance testing. Involved with load testing to identify performance issues.
  • Build: Compiled the project assemblies using MAVEN, and deployed it with ANT script.
  • Documentation: Created Business Requirements document / UML relationship diagrams. Designed Unit Test Cases / test execution in Quality Center.
  • Testing: Implemented Junit framework for Unit Testing.
  • HTML5 for drawing graphics using Canvas, retrieve Geolocation, setting up Video formats compatible to Brower’s using HTML5.
  • HTML5 for Application Cache for Offline Browsing.
  • Server: WebSphere 6.0

Environment: Jdk 1.6, UML, validator, Spring 2.5, Eclipse 3.5, Oracle, WebSphere Application server 10.3, JSP 2.0, JQuery 2.0, Servlets, JDBC, Hibernate, XML, XSLT, CSS3, DOM, HTML5, Junit 4.4, SVN, Log4j, Oracle10g, TOAD, UNIX, Ant 1.8, Agile Scrum.

Confidential, Wilmington, DE

Java Developer

Responsibilities:

  • Used Struts in the projects related to Info Desk 2, which is the account maintenance application.
  • Used different features of Struts, MVC, Validation framework and tag library.
  • Worked on presentation layer using JSP, JSTL and Struts Tag Library and Tiles framework.
  • Used AJAX based on JQUERY, and JSON technologies for making Asynchronous Http requests along with Java Script.
  • Involved in 24x7 production support and issue resolution and provided quick turnaround for critical production issues.
  • Used Design Patterns like Singleton, Business Delegate, Value Object, Session Façade, Service Locator, DAO and MVC.
  • Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support.
  • Applied OOAD principle for the analysis and design of the system.
  • Applied J2EE design patterns like Singleton, Service Locator, Data Transfer Object (DTO), Data Access Objects (DAO) and Adapter during the development of components.
  • Used Visio to prepare Flow Diagram, Class Diagram and Sequence Diagram.
  • Used WebLogic Application Server to deploy the build.
  • Developed front-end screens using JSP, HTML, AJAX, jQuery, Javascript and CSS.
  • Used J2EE for the development of business layer services.
  • Developed Struts Action Forms, Action classes and performed action mapping using Struts.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
  • Performed data validation in Struts Form beans and Action Classes.
  • Used Web Services to connect to mainframe for the validation of the data.
  • Axis2 WS engine has been used to convert WSDL to Java objects.
  • JDBC framework has been used to connect the application with the Database.
  • Used Eclipse for the Development, Testing and Debugging of the application.
  • Used SAX Parser to parse the xml files.
  • Log4j framework has been used for logging debug, info & error data.
  • Used Hibernate framework for Entity Relational Mapping.
  • Used Oracle 10g database for data persistence.
  • TOAD has been used as a database client.
  • Extensively worked on Windows and UNIX operating systems.
  • Used SecureCRT to transfer file from local system to Unix system.
  • Performed Test Driven Development (TDD) using Junit,Mockito.
  • Used Ant script for build automation.

Environment: J2EE, Java 5, Oc4J 10g, Oracle 11g, Struts1.2, Hibernate 3.0, XML, UML, eclipse 3.4, Java Mail 1.4, JSON, JavaScript, JQuery, HTML, DHTML, CSS, UNIX Scripting, CVS, Log4j, ANT 1.5.1, Web Sphere 4.0/5.0, JUnit 3.8

Confidential, Denver, CO

Java Developer

Responsibilities:

  • Developed business modules with JSP, Servlets, and Execution Service framework that is based on Spring.
  • Responsible for system development using Factory, DAO and MVC Design Patterns.
  • Involved in writing stored procedures and functions in PL/SQL to access Oracle database.
  • Developed Data Access Object Adaptors for interacting with the Data Access Objects and controlling the coupling of the system.
  • Used J2EE standards JPA,JTA,JNDI
  • Used JUnit for Unit Testing and Clover for code coverage.
  • Used CVS as Version Control System for the application.
  • Provided support to the testing team and also involved in the Bug Fixing.
  • Deployed the application on to IBM WebSphere 6.1 in UNIX environment IBM AIX 5.1.0.3. Tested the application after making the necessary configuration.
  • Developed and maintained data layer using the ORM framework Hibernate.
  • Performed Unit testing of the code as per the test cases.
  • Involved in System testing and defect resolution.
  • Developed build and deployment scripts using ANT scripts

Environment: WSAD 5.1, Java, J2EE, JMS, JSP, Servlets,, Windows XP, HTML, XML, ANT, JavaScript, HTML, CSS, JQuery, Oracle 9i, Hibernate, Spring.

Confidential

Java Developer

Responsibilities:

  • Created user-friendly GUI interface and Web pages using HTML, JSP.
  • Developed JSP’s and Servlets to interact with Data Base.
  • Worked according to an Object oriented Design outlined by the supervisor.
  • Extensively used JavaScript for client side validations.
  • Produced Detailed design document and user document for the module developed.
  • Demonstrated the ability to work independently, without constant supervision.

Environment: HTML, XML, CSS, JavaScript, UML, JSP, Servlets, Oracle.

Hire Now