We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY:

  • 7+ years of IT experience with expertise in Java and J2EE technology with finance/hospitality, Insurance background.
  • Experience in developing applications using technologies like core Java, Hibernate and spring (Dependency Injection and AOP) framework.
  • Experience in configuration management and build/release activities.
  • Experience in creating and accessing Web - services using SOAP/Restful protocol.
  • Proficiency in working with databases like Oracle 11g, SQL Server, DB2, and MySQL.
  • Extensive Experience working with spring, Struts, JSF and O/R mapping Hibernate frameworks.
  • Developed applications using frameworks and API like Struts, Spring MVC.
  • Extensive experience in developing applications using Java, J2EE, EJB, Strut, Spring Core, Spring MVC, Servlets, JSP, JAXP (DOM/SAX), JAXB, .NET, Hibernate and JDBC.
  • Good experience and knowledge in applying design patterns, Implemented MVC, Singleton, Business Delegate Design patterns.
  • Expertise in analysis, design and development of web centric Object Oriented applications using J2EE technologies, Servlets, JSP, EJB, JMS, XML, JNDI, and JDBC.
  • Experience in Unit testing using JUnit and Mockito.
  • Strong knowledge in implementing Agile, SCRUM project development methodologies.
  • Excellent client interaction skills and proven record working independently and in team.
  • Good at documenting and understanding user requirements and system specifications.
  • Dedicated to build highly robust, flexible software.
  • Excellent analytical, problem-solving, and communication skills.
  • Implemented Restful Web Services using Jersey API and JSON, XML.
  • Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and JavaScript.
  • Used Subversion for maintaining the component and for release and version management, and Jenkins for continuous integration.
  • Hands on Experience in JDBC, HIBERNATE for persisting data to different relational databases and extensive knowledge in Java Persistence API.
  • Experience in open source framework spring, Good Knowledge in implementing object oriented design patterns Model View Controller (MVC) frameworks
  • Experience in Message Oriented Middleware implementation using JMS
  • Used Log4J for enabling runtime logging and performed system integration test to ensure quality of the system.
  • Expertise in HTML5, XHTML, CSS2/CSS3, responsive design, Bootstrap, AngularJS and visualization tools.
  • Proficient in using RDBMS concepts with Oracle, MySQL and experienced in writing SQL, PL/SQL Stored procedures, Triggers and Views.
  • Good knowledge in using Maven and ANT Scripts for building and deploying the application in web/app servers.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XMLBeans.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, SOAP, WSDL, and Apache Axis.
  • Experience in configuring and administering MQ-Series and experience in developing messaging systems using JMS.
  • Experience in installing, configuring, tuning IBM Web Sphere 6.x/5.x, BEA Web Logic 8.1/9.2/10.3, Apache Tomcat 5.x/6.x, JBOSS 5.x/4.x.
  • Good Knowledge of using IDE Tools like Eclipse, NetBeans, Jbuilder, Rational Application Developer (RAD) for Java/J2EE application development.
  • Expertise in database modeling, administration and development using SQL, T-SQL and PL/SQL in Oracle (8i, 9i and 10g), DB2 and SQL Server environments.
  • Experience in using ANT and Maven for build automation.
  • Experience in using SOAP and RESTful web services.
  • Experience in using version control and configuration management tools like SVN, GIT, Clear Case, CVS and Subversion.

TECHNICAL SKILLS:

Programming Languages: JAVA, HTML, UML, SQL

J2EE Technologies: J2EE, Servlets, JSP, JDBC, JPA, Hibernate, iBATIS, Spring, EJB, JSF, REST, JMS, JAX-WS, Apache Axis, JBOSS

Web Technologies: HTML, DHTML, XML, XSL, XSLT, JSTL, JavaScript, CSS, Struts, SOAPUI, Ajax, JQuery, JSON

Design & IDE Tools: IBM WSAD, Jbuilder, Net Beans, IBM Visual Age, Eclipse

Service Oriented Architecture and Web services related: SOAP, REST, Apache Axis, JAX-WS, WebLogic

Database Design & Object Oriented/Analysis &Design: UML, OOAD design patterns, ER - diagrams

RDBMS: Oracle 11g, DB2, MySQL

Application/Web Servers: WebSphere Application Server, Apache Tomcat, JBoss, BEA Web Logic

Operating Systems: Windows, UNIX, LINUX, MS-DOS

Configuration Management tools: SVN, CVS, Microsoft SourceSafe

Other tools: Apache JMeter, Jenkins, Ant

PROFESSIONAL EXPERIENCE:

Confidential, St Louis, MO

Sr. Java/J2ee Developer

Responsibilities:

  • Analysis, design and development of Application based on J2EE using Struts, spring and Hibernate.
  • I nvolved in interacting with the Business Analyst and Architect during the Planning Sessions.
  • Implemented AJAX calls and JSON responses to populate data on various UI components and without breaking existing struts service layer.
  • Used spring for dependency injection for plugging in the JDBC DAO objects for the business layer.
  • Designing web pages for HTML with Rich design response UI to use libraries such as JQuery.
  • Developed Message Driven Beans (MDB) components to manage backend transactions.
  • Developed an automated application using JMS for messaging and JNDI to interact with the Server Used Apache Active MQ for Messaging Services.
  • Developed JUnit test cases for performing unit testing. Used Spring Mockito to mock various test objects.
  • Implemented a code to build Views and Models as part of MVC pattern using Angular.js.
  • Used multithreading in programming to improve overall performance using Singleton design pattern.
  • Applied model-view-controller design pattern using Java Beans and conducted simultaneous queries and retrievals using Java multithreading techniques.
  • Used JAXB and Castor transformer for marshalling and Un-marshalling
  • Built and deployed and tested on BEA WebLogic
  • Designed solutions with D3.js JavaScript Library to build data visualization frameworks.
  • Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, AngularJS and Bootstrap with MySQL database
  • Presentation layer and GUI framework in JavaScript, AJAX, JSF, CSS, HTML, Servlets, Struts and JSP.
  • Wrote JSPs, Servlets and deployed them on WebLogic Application server.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action
  • Implemented User Interface in Model-View-Controller Architecture that accomplishes Struts MVC, JSP, Servlets, Java Script, XML, AJAX, HTML and Custom Tag libs002E
  • Installation, Configuration, Trouble-Shooting and performance tuning of IBM WebSphere MQ 8.0/7.5, WAS 8.5.5 on various Operating Systems like Windows, AIX 6.1, and RHEL6.
  • Websphere MQ Consultant performed Websphere MQ installation and configuration support
  • Installed and configured WebSphere MQ
  • Designed and developed library system for DBMS class using MySQL and Python.
  • Provide rapid remediation for any DBMS service disruptions
  • Participate in all phases of system operations and production support of DBMS
  • Develop and maintain complex software components / systems in compliance with department standards including JSP, JSTL, EJB, JMS, JAX-WS, and Java Mail.
  • Integrated Subversion for automating builds with Jenkins
  • JSR 168 and 286 is to provide a standard programming model for creating Java Portlets.
  • Tested Web services using SoapUI and JMeter.
  • Developed next generation prototype version to use Spring framework and to expose reporting functionality as Web Service calls, developed, implemented and maintained an asynchronous, AJAX based rich client for improved customer experience using XML parsing, XSLT templates
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Designed and developed various integration components using JMS and MQ Series.
  • Involved in Core Java Concepts including multithreading, synchronization, exception, RMI, JNDI, JDBC
  • Spring JDBC Framework used for the connection, prepare and execute the SQL statement, process exceptions, handled transactions
  • Produced and Consumed the Web Services using SOAP and RESTful and did unit testing by SoapUI and performance testing.
  • Developed web services provider application using XSLT, WSDL and WSAD and used
  • SoapUI for testing purposes.
  • Responsible for the design, development, testing & deployment of all Customer and Network facing systems.
  • Wrote complex queries and mapped database views using DAO in Oracle 11g and DAO classes using Hibernate to interact with the database.
  • Implemented test classes using JUnit and Mockito for web socket connection pool manager and web socket client.
  • Involved in security configurations and deployment of web services on WebLogic application server.
  • Developed web services provider application using XSLT, WSDL and WSAD and used
  • SoapUI for testing purposes.
  • Written JUNIT Test cases and used SOAPUI for testing WSDLs.
  • Implemented RESTful Web Services using Jersey API and JSON, XML.
  • Worked with Web Services components JAX-WS services and worked with SOAP, WSDL to interact with external systems.
  • Involved in transforming XML data in to Java Objects using a JAXB binding tool.
  • Developed code participating in different layers of the application such as JSPs for presentation, Servlets as controller and EJBs for holding business logic.
  • Designed and developed test framework to mimic developer experience of creating MEF extension (Managed Extensibility Framework) for Visual studio.
  • Responsible for the development of provisioning new Ethernet Services such as IMS, UNI, EVC PTP, EVC MTP using XML, J2EE, EJB, Spring, Hibernate and Amdocs proprietary language.
  • Work on configuration and ESM network management for Carrier Ethernet service devices for optical transport and switching, i.e. aggregation and switching
  • Develop Java code with Spring, Restful Web services, Spring JMS for MQ and Mybatis framework
  • Designed and implemented NoSQL based database and associated RESTful web service.
  • Developed test cases using Jasmine and used karma framework to run these test cases. Developed unit test cases using TestNG framework. Developed some end to end test cases using Protractor.
  • Application developed in SOA Architecture and MVC architecture. Used Spring Framework for Dependency injection and integrated Hibernate framework for interacting with Oracle database.
  • Developed Exception handling code to recover from DB specific, Application specific, Business and Non-business logic specific exceptions.
  • Involved in Presentation-tier development and support using Java scripts, JSP/Servlets for client side validations.
  • Developed JSF, Struts, Page flow Portlets and Java Portlets using JSR 168 for compliance.
  • Used GIT bridged to Jenkins as a repository for managing/deploying application code.
  • Designing the RESTful API endpoints, and creating a regression test framework.
  • Performed a thorough unit testing and resolved several data related issues before migration to production working along with production team.

Environment: Java, JDBC, Angular.js, Mockito, JNDI, Servlets, Struts, JAXB, Jenkins, JSP, PL/SQL, XML, Spring framework, Hibernate, PL/SQL, Oracle, HTML, MDB, Selenium web driver, CSS, EJB, JavaScript, Ajax, WebLogic, Eclipse, TestNG, JAX-RS, JAX-WS, SoapUI, MQ, JSON, JUnit.

Confidential, Chicago, IL

Java/J2ee Developer

Responsibilities:

  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
  • Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
  • Used Spring MVC Architecture, Servlets, spring tags, and JSTL on the front end.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Implemented Spring-JDBC template in the data access object layer to access and update information in the \ Database.
  • Using SOAP and Rest web services to retrieve provider's data and used SOAPUI to test the web services.
  • Used Spring Framework for dependency injection for Action classes using Application Context xml file.
  • Wrote test cases in JUnit for unit testing of classes.
  • Published and consumed REST Web Services for transferring data between different applications.
  • Developed the front end of the application using HTML, CSS, JSP, and JavaScript.
  • Used Hibernate as ORM tool to store the persistence data into the MySQL database.
  • Participate in the software design, development and package implementation using the Hybris platform.
  • Developed application using Spring MVC, JSTL (Tag Libraries) and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Wrote a custom Maven script to deploy the application on JBOSS Application Server.
  • Utilized Agile Scrum to manage full life-cycle development of the project.
  • Experienced in installing, developing and deploying applications on WebLogic, JBOSS, WebSphere and Apache Tomcat, JBOSS.
  • Used JSP, Struts and JavaScript libraries like Backbone.js and JQuery to develop the User Interface.
  • Extensive usage of XMLs, XSLTs, Struts, CSS, JSP, JQuery, AJAX and JavaScript for interactive pages
  • Developed the User Interface validation framework to include custom validations built on top of Struts validation framework.
  • Designed and developed framework components, involved in designing MVC pattern using Struts2 framework.
  • Developed client-side AJAX application that uses Swing, NetBeans, XSLT, XPath, SPA, JavaScript OOP, and more Bind objects and retrieve them via Groovy Grails, JNDI interface.
  • Developed web pages using HTML5, CSS3, EXT JS and JavaScript.
  • Worked on JMS for sending a message and Message Driven Bean (MDB) to receive the message for providing Asynchronous communication.
  • Developed Web services for consuming Stock details and Transaction rates using JAX-WS and Web services Template.
  • Developed and utilized J2EE Services and JMS components for message communication in WebSphere Application Server.
  • Used Apache CXF to create SOAP based & Restful web services.
  • Designed and implemented a Cassandra NoSQL based database and associated RESTful web service that persists high-volume user profile data
  • Spring annotations (Controller) mechanism to create RESTFUL applications.
  • Utilized WSAD to create JSPs/Servlets/EJBs that pulled information from a DB2/UDB database and sent to a front-end GUI for end users.
  • Experience in writing and executing unit test cases using JUnit Testing Framework.
  • Implemented Criteria API, Native Queries and Hibernate Query Language (HQL) at business manager.
  • Involved in writing Stored Procedures, Triggers and Cursors.
  • Worked in the styles (CSS) and images for the web application.
  • Involved in Architecture, design and development using JSF/ADF, JQuery, and Spring MVC framework with AOP concepts.
  • Used Eclipse IDE for developing code modules in the development environment
  • Used SVN version control to track and maintain the different version of the project.
  • Scheduler to compare the output and re-run the failed requests repeatedly.

Environment: Java/J2EE, Spring, Hibernate, JSP, AJAX, Web Services, MDB, SOAP, SOAPUI, JavaScript, XML, WSDL, JBOSS, HTML, Rational Rose, Spring Framework, JMS, JDBC, EJB, MySQL, IBM WebSphere, Tomcat Application Server, CSS, Hibernate, Eclipse, Maven, JUnit, SVN, Servlets, JSF, JQuery.

Confidential, Scottsdale, AZ

Java/J2ee Developer

Responsibilities:

  • Closely worked with client to perform requirement analysis, design, architecture and implementation.
  • Created UI Architecture to display Dynamic UI supporting various permissions roles and submission types
  • Fine tuning UI components and screens to accommodate large sets of data.
  • Implemented and modified various existing struts actions, DAO's to support JSON specific responses from Middle tier using Struts2x to process client requests and build server side data models and data massaging.
  • Suggested solutions for various functional problems to product owners.
  • Involved in peer & lead level design/code reviews and Code verification with each developer to make sure to follow adhered standards.
  • Developed Ant (build.xml) targets for build and deployments on Web logic Application Server.
  • Performed impact analysis on the dependency projects of OneSource Project.
  • Involved in writing unit test plans and developing test cases using JUnit.
  • Used Configuration Management and Version Control tool ADE.
  • Interact with business analysts to understand business requirements and translate these into technical designs.
  • Work on different software methodologies like Water fall and Agile Methodology (Scrum) to meet timelines with quality deliverables.
  • Maintain standards and processes, coordinate with other dependent teams
  • Support QA team to complete story testing and story acceptance with product owners.
  • Creating JUNIT test cases to have thorough Unit testing to avoid defects.
  • Working with the middleware team and DBAs regarding the database issues and code deployments.
  • Build and Deploy application using MAVEN on various environments.

Environment: Struts, Spring RESTful API, JDK, AJAX, JSON, Eclipse, Apache Tomcat, UNIX, CSS, Bootstrap CSS, Maven, SVN/Subversion, JIRA, Junit

Confidential, Raleigh, NC

Java Developer

Responsibilities:

  • Developed the presentation layer using JSP, HTML, CSS and client validations using JavaScript.
  • Involved in writing Dao’s using Spring JDBC and Hibernate.
  • Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
  • Developed the business domain layer using Java, J2EE, JDBC, and RESTful web services.
  • Implemented Oracle SDK in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed the front-end UI using Oracle ADF.
  • Involve in doing various testing as per the specifications and test cases including Unit testing, Assembly testing, Integration testing and Regression testing
  • Interact with production support personnel to ensure that critical and major production issues are resolved in a timely manner.
  • Interact with different team for resolving integration issues and providing solution if needed.
  • Worked on different POC (proof of concept).
  • Developed this application using struts framework, involved in writing the action forms and made use of struts tag libraries in JSP.
  • Implemented SOAP based Web Services as a consumer to validate user input.
  • Used multiples master pages in LiveCycle Designer templates and multiple JFMain pages in Output Designer templates to have consistency in forms.
  • Implemented Accessibility features for online and interactive LiveCycle Forms.
  • Developed Adobe Central Pro templates using Adobe Output Designer for batch printing.
  • Used XML Data binding for pre-populating the forms with claimants / employers / interested parties information.
  • Used barcode service and email service for decoding the user information and generating confirmation emails.
  • Participated in building SOAP web services to check Customer Claim Case details.
  • Implemented Web Services (JAX-WS) by using SOAP, WSDL.
  • Developed subforms that grow dynamically based on user actions using Adobe live cycle.

Environment: Java, JSP, Struts, WebSphere, JMS, HTML, XML, RAD, Hibernate, Web Services (SOAP), DB2, RSA, ClearCase, JavaScript

We'd love your feedback!