We provide IT Staff Augmentation Services!

Sr Java Developer Resume

5.00/5 (Submit Your Rating)

Windsor, CT

SUMMARY

  • 8+ Years of progressive experience in Object - Oriented Analysis and Design with experience in the full life cycle of the software development process including requirement gathering, design, development, Implementation, testing and maintenance in Java/J2EE technology.
  • Worked with development methodologies like Water Fall, Agile and Scrum.
  • Expertise in several J2EE technologies likeCore Java, JSP, Spring, Struts, EJB, JSF, SOAP and REST web services, JDBC,JSTL and JSF.
  • Experience with Hibernate3.0 Persistence Framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object (DAO), Data Transfer Object.
  • Experience in front end development using HTML 5, CSS 3, JavaScript, JQuery, Ajax, JSON and JSTL.
  • Worked on Angular.js, Backbone.js front end MVC Frameworks and Node.js in the development of web applications.
  • Experience with using various IDEs such as Eclipse,MyEclipse and NetBeans.
  • Experience using various application servers - WebLogic 9.2, IBM Web Sphere Application Server and Apache Tomcat.
  • Worked to implement Java Webservices using XML, SOAP, WSDL, REST and JSON.
  • Good Experience in building and deploying web applications using Ant and Maven build tools.
  • Good experience in implementing the design patterns like MVC, Singleton, Factory, Builder, Observer, Front Controller, Template, Facade, DAO etc.
  • Experience using middle ware business logic technologies Session Beans, Entity Beans, Message Driven Beans.
  • Experience in unit testing the applications using JUnit Framework, developed logging and standard mechanism based on Log4J.
  • Excellent communication skills, team playing spirit and strong analytical & problem solving abilities .Hard working, self-motivated, attention to details and able to meet aggressive project schedules
  • Good at Documentation on User requirements and System Specifications. Experience in designing Low Level and High Level design documents.

TECHNICAL SKILLS

Java Technologies: Java, J2EE, Servlets, JSP, JDBC,EJB, RMI, JMS.

Frameworks: Struts, Spring, JSF, Hibernate, Angular Js, Node Js

Web Technologies: HTML, CQ5 DHTML,JavaScript, AJAX, JQuery and CSS.

XMLTechnologies: XML,XSL,XSLT,SAX,DOM,JAXP,JAXB,SOAP,UDDI,WSDL.

Application/Webservers: IBM WebSphere, JBoss, GWT, Apache Tomcat, WebLogic

Databases: Oracle, IBM DB2, MySQL.

IDE Tools: IBM RAD, Eclipse, NetBeans, My Eclipse.

Tools: Ant, Maven, JUnit, Log4j, Toad

Methodology: Object Oriented Analysis, Design and Development using UML,Agile/ SCRUM

Other Tools: IBM Clear Case, SVN, CVS, IBM DB2 Control Center.

Operating systems: Windows, UNIX, LINUX.

PROFESSIONAL EXPERIENCE

Confidential, Windsor, CT

Sr Java Developer

Responsibilities:

  • Involved in analyzing business requirements and compose them into a technical use cases.
  • Designed and developed the application based on MVC framework.
  • Used Web Services like RESTFUL and SOAP.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Implemented Spring Cloud Configuration Server for Externalized Property Management.
  • Involved in Spring Framework - Spring Dependencies and Spring Annotations.
  • Used Spring-Boot server for running the application.
  • Used GRADLE Build Tool
  • Worked in Pivotal Cloud Foundry Environments.
  • Implemented Spring AOP for logging.
  • Implemented usage of plugin called Art factory, which is used to deploy the jars and can be used by different apps.
  • Utilized Spring Interceptor concept for detecting the suspicious calls.
  • Implemented plugins such as Cobertura, Check style and Find Bugs for code quality.
  • Redesigning the existing web application with new technologies.
  • Design and development of the new Technical flow.
  • Code reviews and peer reviews in every iteration.
  • Daily Accountability in RALLY and take a part in Scrum.
  • Used Spring MVC on the web layer and business delegate and DAO on the business layer.
  • Developed DAO for communicating with the database.
  • Implemented exception scenarios by overcoming with the new concept called "CIRCUIT BREAKER" features.
  • Supported extensively for functional as well as for Performance testing.
  • Used Sonar Runner plugin for code quality coverage.
  • Used Cloud environment for deploying the applications and involved with Kibana/ ElasticSearch for logging.
  • Involved in writing test cases using Junit.
  • Used GIT/GITHUB for Version Control.
  • Involved in Agile methodologies.

Environment: Java, J2EE, JSP, Hibernate, Eclipse, Spring MVC, Oracle, Unit,JavaScript, HTML, CSS, JQuery, Struts.

Confidential, Louisville, KY

Sr. Java Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software.
  • Involved in business requirement gathering and technical specifications.
  • Involved in estimation and implementing the requested change on top of the existing application.
  • Created and Maintained open - sourceJavaServer Faces (JSF) by using Apache My Faces.
  • Extensively involved in developing RESTful web services which were exposed to cornerstone power builder product.
  • Implemented RESTful Web services to exchange data between multiple systems and call services from a central portal.
  • Used SOAP web services to validate client's payments and fulfill the client orders. Used SOAPUI tool to validate the web service.
  • Created utilityJavacomponents and integrated them using Spring framework for Hibernate Object-Relational persistence.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate.
  • Developed the Business Logic using Plain OldJavaObjects (POJOs).
  • Written Spring components like Controller, Validator, ResourceMapping, SessionAttribute, and ModelAttributes using annotations and used URL mapping to handle the requests and present clients to customized view by using different view templates
  • Wrote SQL queries and Stored Procedures for Data Access Objects (DAO) and executed using hibernate. Involved in writing, complex queries, mapping persistent classes and managing the mapping files.
  • Used Oracle database in developing the project and used SQL statements and procedures to fetch the data from the database.
  • Used Hibernate ORM for persistence management, written CRUD and HQL based queries to retrieve and render the data.
  • Extensively used Annotations, Mappings and querying the database using Hibernate.
  • Used ANT scripts for automated deployment and preparing the build of the entire application.
  • Hands-on experience in working with XML related technologies such as XML Schema, XSL, and XSLT.
  • Used SVN for versioning.
  • Used Log4j logging framework to debug the code.
  • Involved in design, writing LLD and test strategy and developed application using agile technology.
  • Developed presentation layer using JSP, HTML5, CSS, AJAX, JavaScript, JQuery, and JSTLTaglibs, AngularJs.
  • Used JSF, JSP, JavaScript, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Developed and implemented project in Agile/scrum methodology. Participated in daily scrum meetings and updating Rally regarding the tasks and time spent on each tasks.
  • Involved in integration of all the modules and fixing the issues.

Environment: Spring 3.0, Hibernate, J2EE, REST, Oracle 11g, JSP, JQuery, CSS, HTML, Web Sphere, Eclipse, Linux.

Confidential - New York, NY

JAVA/J2EE developer

Responsibilities:

  • Extensively used Web Sphere Studio Application Developer for building, testing, and deploying applications
  • Used Spring Framework based on (MVC) Model View Controller.
  • Developed the presentation layer and GUI framework in HTML, JSP and Client - Side validations were done.
  • Involved in Java code, which generated XML document, which in turn used XSLT to translate the content into HTML to present to GUI.
  • Implemented XQuery and XPath for querying and node selection based on the client input XML files to create Java Objects.
  • Used Web Sphere to develop the Entity Beans where transaction persistence is required and JDBC was used to connect to the MYSQL database.
  • Designing GUI screens by using HTML, JSP.
  • Developed the user interface using the JSP pages and DHTML to design the dynamic HTML pages.
  • Developed Session Beans on Web Sphere for the transactions in the application.
  • 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.
  • Wrote the SQL Queries to retrieve the information from the Database.
  • Written server side validations using JavaScript.
  • In the database end, responsibilities included creation of tables, triggers, stored procedures, sub-queries, joins, integrity constraints and views
  • Worked on MQ Series with J2EE technologies (EJB, Java Mail, JMS, etc.) on Web Sphere server.
  • Authentication of the users is implemented using LDAP.

Environment: Java 1.6, EJB, IBM Web Sphere Application server v5.1, Spring 2.0, JSP, Servlets, JUnit, JDBC, XML, XSLT, CSS, DOM, HTML, MySQL, JavaScript, Oracle, UML, Clear Case, ANT.

Confidential -Chicago, IL

JAVA/J2EE Developer

Responsibilities:

  • Implemented the business logic, using Spring framework, following the MVC Design Pattern.
  • Developed RESTFUL web service using REST Jersey API.
  • Developed front end screen using JSP, jQuery, AJAX, JSTL.
  • Data Operations are performed using Spring wiring with Hibernate and Implemented Hibernate Template and criteria API for querying database.
  • Used multithreading in programming to improve overall performance with JavaThread Pools.
  • Wrote Unit Test Cases using JUnit framework and Server side Logging & Client side logging using Log4J (Apache open Source API).
  • Involved in designing of the Error Code management system and wrote DML scripts for creating error code mappings.

Environment: Jdk1.6, Tomcat 7, Spring3.0, Spring MVC, Hibernate, Spring DI, CORBA, Eclipse Indigo, Dojo, Html.

Confidential

Java Developer

Responsibilities:

  • Involved in the Involved in the SDLC phases i.e. analysis, design, development and testing phases of the project
  • Involved in integrating Springs with Hibernate and delegated the persistence operations using Hibernate Template.
  • JDBC APIs and Hibernate was used to access Database.
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.
  • Interacted with clients and application users in gathering the Requirements.
  • Implemented Web Services to receive client requests.
  • Implemented JUnit for testing.
  • The application flow is designed and developed using Struts, spring and data mapping framework.
  • Designed and implemented Session Facade, Service Locator, Business Delegate and Data Access Object design patterns.
  • Prepared Test Cases to perform Unit, Integration and System Testing.
  • Responsible in assisting the Technical lead with Requirement Analysis, Technical documentation and preparing Technical Design Specifications.
  • Developed JSP pages for web Layouts using HTML, CSS, Struts Tags and UI components.
  • Deployed the application components using Apache Tomcat and Web logic Servers and tested the developed components using JUnit.

ENVIRONMENT: Java, JSP,J2EE, HTML, CSS, Struts, Apache Tomcat, Web logic, Junit, Façade, Web Services, Spring, Hibernate, Oracle 9g.

We'd love your feedback!