We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Malvern, PA

SUMMARY:

  • Overall 8+ years of experience in IT industry in various phases of software development life cycle with Analysis, Design, Development, Integration, Maintenance, Testing, and Production Support of Software Applications in client - server environment using Java/J2EE technologies.
  • Proficient in developing the front-end skills using scripting languages like HTML5, XML, CSS3, JavaScript, AJAX, JSON, JQuery, DOM, Angular JS and JQuery.
  • Wide experience in designing and developing enterprise and web applications using JSP, Servlets, JDBC, Spring, Hibernate and REST Web Services.
  • Experience with design, development and deployment of Spring Framework based web applications with MVC, IOC (Inversion of Control), Spring Batch and AOP (Aspect Oriented Programming).
  • Hands on experience using the design patterns of Front Controller, Data Access Object (DAO), Data Transfer Object (DTO), Factory and Singleton.
  • Strong experience in building Service Oriented Architecture ( SOA ) based Web services such as SOAP and REST using WSDL, Axis2, JAX-WS and JAX-RS.
  • Experience in dealing of various third party REST API and handling the JSON data using AngularJs $http service and ngResource.
  • Comprehensive and in-depth knowledge of DOM structure and various JavaScript frameworks like AngularJs and NodeJS.
  • Experience in development of application communication through asynchronous message using JMS, MQ process message in point-to-point scenarios.
  • Experience in dealing with the databases of Oracle, MySQL, SQL Server and MongoDB.
  • Experience in using version control systems such as CVS, clear case, SVN and GIT. Experience in continuous integration tool Jenkins.
  • Extensive Experience in deploying Java/J2EE applications on Application Servers JBOSS, IBM Web Sphere and WebLogic and Tomcat Web Server.
  • Experience in testing automation and procedures using selenium web driver for the testing using Junit and TestNg.
  • Extensive development experience on different IDE’s like Eclipse, Intellij, Sublime and Brackets.
  • Experience in dealing the database using CRUD operations of PostgreSQL, SQL, PL/SQL.
  • Experience using Java, JDK 1.6/1.7/1.8.
  • Excellent presentation skills, self-motivated, highly committed to responsibilities.
  • On a personal note, Very dedicated, responsible, self-directed trouble-shooter who enjoys working with others sharing ideas and knowledge of the IT industry.

TECHNICAL SKILLS:

J2EE Technologies: JDBC, Servlets, JSP, EJB, JSTL, JPA, JSF, JMS, XML and JNDI

Application Servers: IBM Web Sphere, Web logic, Tomcat and JBoss

Tools: /Utilities: Log4j, Jenkins, Ant, Selenium, SOAP UI and Junit

Development IDE(s): Eclipse, Net Beans, IntelliJ and IBM s RAD

Modeling: OOAD with Rational Rose, ORM and UML

Web Technologies: JavaScript, Ajax, XML, jQuery HTML4/5, DHTML, SOAP and RESTful.

Frameworks: MVC, Hibernate, Spring, Bootstrap, NodeJs and AngularJS.

Databases: Oracle, AWS cloud, PostgreSQL, MongoDB and MySQL

Languages: Java 1.5/1.6/1.7, Python, JavaScript, SQL and PL/SQL

Operating Systems: Windows, UNIX, and Linux.

Version Control Tools: CVS, Clear Case and Sub Version(SVN)

PROFESSIONAL EXPERIENCE:

Confidential, Malvern, PA

Sr. Java Developer

Responsibilities:

  • Working closely with release team on coordinating new release, testing and migrations project timeline setting and design document development.
  • Involved in development of portal interactive layer using JSP, JavaScript, Custom tags, JSTL, HTML, JQuery, AngularJs, and CSS.
  • Responsible for the application configuration and Hibernate configuration.
  • Involved in redesign, reconstruct and optimize the existing UI screens using AngularJS and Bootstrap.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Implemented Single Page Application (SPA) for some part of the application using AngularJS and server side using NodeJS.
  • Implemented spring MVC model integration using aggregator message endpoints for front-end request using action controller.
  • Used Spring MVC for creation of controllers, DAO layers, and configured mappings of controller classes and methods to view Layers using JSP.
  • Implemented Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes.
  • Developed RESTful web services using apache axis to allow communication in between the application.
  • Used JSON to pass the Ajax updates between the server and the client.
  • Created JPA mappings using annotations and involved in configuring persistence.xml for Hibernate persistence provider and implemented the spring batch framework.
  • Extensively used collection framework for the getting the data and passing to the request handler method.
  • Used Hibernate for accessing and persisting data between Java objects/classes and database.
  • Used Eclipse IDE for the application development and Oracle SQL developer to perform CRUD operations
  • Involved in the testing of the application using Junit framework and generated test automation scripts using selenium web driver.
  • Used Apache Maven to build project and Sub Version (SVN) as version control.

Environment: Spring 4.0, JSP, JavaScript, HTML, Oracle, CSS, JSON, Ajax, AngularJS, RESTful web services, Bootstrap, JQuery, XML, Tomcat web server, Junit, Nodejs, Subversion(SVN), Apache Maven, Hibernate.

Confidential, Duluth, GA

Sr. Java Developer

Responsibilities:

  • Worked under Agile scrum software development methodology which helps to project plans.
  • Involved in development of interactive layer using JSP, HTML, CSS and JavaScript.
  • Involved in functional phase to map the requirements and provided analysis and feedback on Design documents.
  • Participated in Dynamic form generation, Auto completion of forms using JQuery, AngularJS, AJAX and JSON for the application.
  • Implemented Spring Framework for wiring the components and to integrate with the WebServices.
  • Used Hibernate as ORM tool in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations
  • Extensively worked with REST API web services as JSON response and parse it on the UI for DOM/CSS Manipulation.
  • Used Web services (REST) for transmission of large blocks of XML data over HTTP.
  • Developed server-side services using Spring Web Services and MVC (SOAP and Rest).
  • Communicated with preferred vendor applications using RESTful Web Services.
  • Wrote the database integration code using Hibernate leveraged the AOP features of Spring framework to handle exceptions.
  • Implemented Spring Batch framework for to process the large volumes of the data.
  • Implemented CRUD (create, read, update and delete) operations of Oracle database.
  • Worked with Core Java feature Multithreading to handle the multiple requests from the server.
  • Responsible for the DAO layers and bean classes’ development using Object oriented principles and collection framework in Eclipse IDE.
  • Developed application communication through asynchronous message using JMS, MQ process message in point-to-point scenarios.
  • Day to day production support and troubleshooting of issues related to the trading system, FIX protocol errors and offshore management.
  • Worked on the Selenium web driver to test the application using TestNG and Python scripts.
  • Used Apache Maven for build and dependency management and Git Hub for source code management.
  • Used Subversion (SVN) for version control and Jenkins for continuous integration.

Environment: Agile, Spring, Hibernate, spring batch, Jenkins, API, AngularJs, NodeJS, JavaScript, HTML, Linux, CSS, JQuery, JSON, Ajax, XML, SOAP, WSDL, Oracle, Core Java, MQ, Selenium web driver, SOA, Git Hub, RESTful, WebLogic, JA-WS, TestNG, Subversion(SVN), Perl.

Confidential, Houston, TX

Java/J2ee Developer

Responsibilities:

  • Worked on Agile Methodology that includes weekly meeting with business analysts and monthly sprint review with clients.
  • Worked closely with various functional teams to ensure that business requirements are translated to technology requirements and subsequently drive the implementation of software (using scrum) from design through successful deployment.
  • Used RAD IDE for development of application.
  • Configured Application and Integrated Server connections for SOA suite.
  • Implemented JSF in Presentation layer programming using JavaScript, AJAX Development.
  • Implemented RESTful web services (JAX-RS) using technologies such as JSON, SOAP, and XML to communicate between the applications.
  • Developed SOAP based WebServices of type JAX-WS using Weblogic 11gR1 framework and tested using the open source tool SOAP UI.
  • Implemented IOC (Dependency Injection) and AOP features in various aspects of Spring Framework.
  • Implemented a web service to interact with the database using Apache Axis2 (SOAP over HTTP).
  • Extensively used Hibernate and Spring-MVC in data access layer to access and update information from Oracle database and have written HQL, Named and Native queries.
  • Implemented DAO using Spring - Hibernate ORM and mapped using Hibernate Annotations.
  • Involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers).
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online account, bill payments to the service providers in a payments processing domain.
  • Used and modified build.xml files and enhanced the Ant Process. Used IBM web Sphere as application server.
  • Timely Fixing Bugs and Used log4j to capture the audit and debug logs.
  • Developed automated test cases using TestNg and Junit.
  • Assisted in Customer interaction, User Training and Providing Production Support.
  • Implemented Web Service Alarm and Event API’s which gets the data from the Back-End objects.
  • Used IBM Rational Clear Case as version control tool for maintaining source code and project documents.
  • Wrote build and deployment scripts using Maven, Python scripts on UNIX environment.

Environment: J2EE Technologies, Ant, Agile, JSF, JQuery, Eclipse, JUnit, TestNG Spring, JDBC, XML, Ajax, UNIX, JSON, Apache Axis2, SOA, Hibernate, Python Scripts, SOAP, oracle 11g, IBM Web Sphere 8.5, MyBatis, RESTful (JAX-RS), JavaScript, Clear case, Soap UI, and Maven.

Confidential, Kansas City, MO

Java Web Developer

Responsibilities:

  • Responsible for Clients Logins and Billing/Updating Modules of the Application.
  • Involved in the development of the application Using Agile Methodology, refactoring the existing code and Writing the new code.
  • Documented the Use Cases, Class Diagrams, and Sequence Diagrams using Rational Rose.
  • Implemented Model View Controller (MVC) architecture using Spring framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and easy maintenance.
  • Created Action Class which routes submittals to appropriate Enterprise Java Beans components and render retrieved information.
  • Developed user interface using JSP, JSTL, Struts, JavaScript, CSS and HTML.
  • Developed various EJB components to fulfill the business functionality.
  • Developed Session Beans to process requests from the user and used the Hibernate 3.0 framework to retrieve data and client information.
  • Used Web Services and SAX XML parsers and used SOAP for sending and receiving data from different applications.
  • Developed RESTful and SOAP style Web Services layer to interface with MySQL Database.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Developed Restful web services using JAX-RS and used DELETE, PUT, POST, GET HTTP methods in Spring 3.0 and OSGI integrated environment.
  • Used JMS to asynchronously exchange messages between the IBM Web Sphere 8.0 Application Server and other applications.
  • Developed Message Driven Beans to use the JMS Queue to communicate between the current and the legacy systems.
  • Used Java/J2EE Design Patterns like Factory Pattern, Session Facade, and Service Locator in the project which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Involved in developing various reusable Helper and Utility classes using Core Java, which are being used across all the modules of the application.
  • Used Log4J for logging and debugging and used JUnit extensively for testing.
  • Used IBM Web Sphere 8.0 Application Server for deploying various components of application.
  • Used Git for Version Control.

Environment: J2EE, IBM Web Sphere 8.0, Spring, Rational Rose, Java, XML, SAX, JSP, JMS, HTML, JNDI, JDBC, JavaScript, Servlet, Struts 2, RESTful, Git, JSTL, OSGI, Core Java, Log4J, JUnit, EJB, Hibernate, PL/SQL, MySQL, Eclipse Indigo/June, and Windows XP.

Confidential

Java Developer

Responsibilities:

  • Developed the web tier using JSP, Struts MVC and AWT.
  • Designed and developed new J2EE Components like bean components to in corporate business level validations.
  • Managed multiple requests by the same user using Multithreading.
  • Involved in writing SQL scripts and creating backend database table for complex business operations.
  • Involved in Unit integration, bug fixing and Code reviewing.
  • Design, development and Testing of JSP pages.
  • Developed several web pages using HTML, Style sheets, JSP and JavaScript to perform checking and validations at Client's side.
  • Worked on JavaScript, JQuery and Ajax extensively for various user interactions, front-end validations, event handling and other visual effects.
  • Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO.
  • Developed J2EE components on Eclipse IDE.
  • Used ANT scripts to build the application and deployed on IBM Web Sphere Application Server.
  • Involved in developing forms using JSP, HTML and JavaScript.
  • Developed Action Classes that takes the request from the JSP and invoke the appropriate method in the business components.
  • Identified and resolved programming issues, Servlets and EJB s performance tuning opportunities.
  • Validate the input data using JavaScript.
  • Used SVN as a source control for code changes.
  • Used RDBMS for recording financial information.

Environment: s: J2EE, Spring, JSP, log4J, XML, AWT, JDBC, JavaScript, HTML, Eclipse Helios, Tomcat, JQuery, Ajax, WSDL, Struts2, Servlets, Ant, IBM Web Sphere, DAO and SVN.

We'd love your feedback!