We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00 Rating

Albany, NY

SUMMARY:

  • 7+ years of experience in developing enterprise, distributed web applications using Java, J2EE, Struts, JPA, Hibernate and Spring on various Application Server platforms
  • Hands on experience in building GUIs using Java Script, AJAX, HTML, DHTML, CSS2, JSP, Taglibs, JSON, XML, DTD, XSD, DOM, SAX, JAXP, JAXB and XSLT.
  • Experience in developing web applications using SOAP based Web services - SOAP, WSDL, CXF, AXIS, and JAX-WS and Restful Web Services - JAX-RS, CXF, and JERSEY.
  • Expertise in Spring Framework and Design Patterns
  • Expertise in designing and deploying numerous RESTful and SOAP Web services using Apache CFX following TDD.
  • Extensive Object Oriented Development OOP/OOD experience.
  • Excellent knowledge on Data Structures and Algorithms (Linkedlists, Stacks, Queues, Greedy Alogorithm)
  • Hands on experience in implementing web applications using frameworks like Struts 1.x/2.x, spring 3.2(IOC, DI, AOP, Spring MVC, Spring Test module), JSF 2.1 and integration with ORM tools like Hibernate 3.5.
  • Experienced in leveraging RDBMS like Oracle, MySQL, DB2.
  • Experience in developing applications using web/application servers like Weblogic, WebSphere, JBoss and Tomcat.
  • Used Apache POI and HSSF to generate excel reports.
  • Experience in writing JUNIT test cases with Mockito and running the test suites and test coverage using Sonar.
  • Excellent working knowledge of writing XML documents and parsing them using SAX/DOM parsers.
  • Hands on experience on Jenkins which provides continuous integration services for software development for various projects and implemented cruise control using Ant and MAVEN scripts.
  • Experience in using version controlling systems like SVN, CVS, GIT and IBM Clear case.
  • Good experience in Banking, Investments, IT Regulatory risk and Telecom Billing domain.
  • Excellent communication skills and team player spirit coupled with problem analysis and solving abilities.

TECHNICAL SKILLS

Language: Java, Groovy, C++, SQL, JavaScript

J2EE Technologies: Servlet 2.4, JSP 2.0, JNDI, EJB 3.0, JPA 2.0, JMS 1.1

Web Technologies: Html5, CSS, jQuery, AJAX, JSON, AngularJS 1.5.5, JSF 2.0,Struts 1.x/2.x

Framework: Spring 3.0.x/3.1.x/3.2.x/4.0.x/4.1.x, Spring MVC 4.0.x/4.1.x/4.2.x Hibernate 3.5.x

VCS Tools: Git, Microsoft VSS, Oracle ADE

XML technologies: XML, XSD, JSON, XSLT

Build Automation Tools: Maven and Gradle 1.x & 2.x

Web/App Servers: JBoss 5.x/6.x/7.x, Tomcat 6.x/7.x/8.x,WebSphere

Testing Framework: JUnit 5.4.x/later, Mockito 1.9.x, TestNG 6.7.x, Spock 0.5.x

IDE/GUI Tools: Netbeans 5.x/6.x/7.x, Eclipse (Indigo, Juno, Mars, Kepler), IntelliJ IDEA 12.x/14.x

Operating Systems: Windows, UNIX/Linux, Ubuntu, Fedora, Kubuntu, Lubuntu Centos, OS X

Databases: MySQL 5.1, Ms-SQL 8.0, PostgreSQL 8.0.x/9.0.x, MongoDB 2.4, HSQL

Methodologies: Agile Methodology, UML, RUP SDLC Agile, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Albany, NY

Sr. Java Developer

Roles and Responsibilities:

  • Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases of Application.
  • Used HTML, XHTML, DHTML, Java Script, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages.
  • Used Spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • Implemented the application using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Developed & consumed the web services using Apache CXF, JAX - WS, AXIS, WSDL, and SOAP.
  • Developed Restful web services using JAX-RS and CXF tool.
  • Integrated Spring & Hibernate frameworks to develop end to end application.
  • Used Hibernate to create data layer to the services to do CRUD operations in to DB.
  • Set up Object & relationship mappings with Associations, inheritance, and named queries etc. using Hibernate.
  • Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Used JMS for Asynchronous messaging.
  • Involved in writing SQL & PL SQL stuff to be called by CTRL-M batch jobs for BOD and EOD jobs.
  • Validated query execution plans & tuned queries using Indexes, Views and Batch processing.
  • Involved in doing JUNIT testing and ran the TEST SUITE using EMMA tool.
  • Deployed web services are tested using SOAP UI tool.
  • Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.
  • Used Ant tool to build & deploy the application on the server.
  • Involved in Web logic server configurations set up, data sources and queues set up and deploying the application.
  • Involved in analyzing the performance of the application, gathered thread dump & tuned the application using JProfiler.

Environment: JAVA 1.6/J2EE, HTML, DHTML, Java Script, AJAX, JQUERY, Servlets, JSP, JSON, Oracle Web logic application server 10.3, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring 3.2, MVC, Hibernate 3.5, JAX-RS, CXF, JMS, RAD 8.0, JUNIT, SVN, SOAPUI, JNDI, Oracle, Apache AXIS, Maven, JProfiler etc.

Confidential, Malvern, PA

Sr Java/J2EE Developer

Roles and Responsibilities:

  • Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Created Spring Batches for running batch jobs and documented the use of Spring Batch.
  • Created variousspringbootandspringbatch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
  • Designed and developed Presentation Layer using MVC framework, JSP, HTML, XML, XSLT and JavaScript & CSS.
  • Developed XMLs, Java Script for dynamic HTML generation to perform the server side processing on the client requests.
  • Developed server side code that computed most of the business logic, which includes the execution of external service calls (to get data from mainframes system using SDFs and call the external system to get the required data)
  • Developed Web Services which communicates with different other applications using SOAP.
  • Developed the WSDL and Web Services in Apache Axis2 for different modules.
  • Tested Web Services using SOAP UI toolkit locally.
  • Used spring JDBC template for persistence with data base.
  • Involved in JUNIT testing using Mockito.
  • Deployed web, presentation and business components on Apache Tomcat Application Server.
  • Instrumental in tuning the framework to meet the performance standards.
  • Used log4J for logging and debugging of the application.

Environment: Java 1.5, J2EE, XML, XSLT, JavaScript, AJAX, Web Services, WSDL, SOAP, AXIS, SOAP UI, Spring-IOC, AOP, JDBC Template, MVC, AJAX, Oracle 10g, IBM WebSphere, IBM MQ Series, Eclipse.

Confidential, San Jose, CA

Sr Java/J2EE Developer

Roles and Responsibilities:

  • Involved in all the phases of SDLC process.
  • Developing interfaces that integrates billing with Simulators using EJB stateless session beans.
  • Used EJB Entity Beans to maps entity objects such as customer, account and product to relational database table i.e. Oracle
  • Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Involved in writing services to write core logic for business processes
  • Writing JUNIT test cases for various implementations.
  • Used JSP, Servlets and JavaScript to mock data interchange between CRM and Simulators
  • Created stored procedures and SQL queries to get/update billing data and send it back to CRM
  • Analyzed the data and system requirements, conducted meeting with QA team for writing test conditions and test scripts.
  • Developing SOAP web services to be shared with CRM to interact with Prime Biller
  • Creating the DEV build and resolving different build issues.
  • Involved in validating billing data that included data exchange from both the systems i.e. CRM and Simulators.
  • Ran check styles, PMD Defects, find bugs etc and fixed them if there are any.
  • Used XML and XSL extensively as the script logic was completely separated from the UI.
  • Configured EMMA tool and ran test suite and made sure that 95% test coverage.
  • Implemented Maven as build and configuration tool.

Environment: Java, Servlets, JSP, EJBs, JavaScript, CRM, AJAX, SOAP, WSDL, XFIRE, Struts, Web logic, Oracle-SQL, P/LSQL, TOAD, Eclipse, HTML, JUNIT, ANT, Cruise Control, UNIX, Harvest etc

Confidential

Java Developer

Roles & Responsibilities:

  • Involved in Requirements gathering & analysis.
  • Involved in Design, Development, Testing and Integration of the application.
  • Designing JSP using Java Beans.
  • Used HTML, DHTML, Java script and AJAX for implementing dynamic media play outs.
  • Implementing business logic and data base connectivity.
  • Implemented Struts (Action and Controller classes) for dispatching request to appropriate class.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Writing database queries on Oracle 9i and Involved in the JDBC queries as part of implementation
  • Ability to quickly adjust priorities and take on projects with limited specifications.
  • Maintained a separate DAO layer for CRUD operations.
  • Effective team player with excellent logical and analytical abilities.
  • Followed coding guidelines and update the status leads in time.
  • Supported the applications through production and maintenance releases.
  • Instrumental in tuning the framework to meet the performance standards.
  • Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.
  • Excellent in designing and developing store procedures.
  • Developed various types of reports regarding the enquiry received, Registration received.
  • Involved in writing JUNIT test cases and Code version controlling using SVN.
  • Involved in building the code using Ant and the deployment.

Environment: Java 1.4, JSP, Servlets, Struts frame work, Tag libraries, Java Script, CSS, AJAX, JDBC, JNDI, Oracle 8i, Java beans, Struts Validation framework, Windows/UNIX, Ant, JUNIT, SVN, Web Logic application server, SQL Developer.

Confidential

Jr. Java Developer

Roles and Responsibilities:

  • Updated the cache system from JBoss cache to Infinispan cache.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Extensively used Hibernate 3.0 in data access layer to access and update information in the database.
  • Created RESTful webserivces in pushing data to downstream systems.
  • Implemented data access tier using Spring DAO.
  • Used log4j for tracking errors and debugging the code.
  • Conducted code reviews against coding standards and made sure the best practices are maintained in development process.

Environment: Java, JSP, Servlets, Spring, JPA, JSR168/286, portal/portlet, JavaScript, jQuery, Ajax, SOAP, web services, RESTful services, XML, XSLT, JSON, Oracle.

We'd love your feedback!