Sr Javadeveloper Resume
Windsor, CT
SUMMARY
- Worked wif development methodologies like Water Fall, Agile and Scrum.
- Expertise in several J2EE technologies like Core Java, JSP, Spring, Struts, EJB, JSF, SOAP and REST web services, JDBC,JSTL and JSF.
- Experience wif Hibernate 3.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 wif using various IDEs such as Eclipse, MyEclipse and Net Beans.
- Experience using various application servers - WebLogic 9.2, IBM Web Sphere Application Server and Apache Tomcat.
- Worked to implement Java Web services using XML, SOAP, WSDL, REST and JSON.
- Good Experience in building and deploying web applications using Ant and Maven build tools.
- Experience in developing exception handling logic and implemented compensation activities.
- Experience in handling Version Control Systems such as Git, SVN and CVS.
- Working knowledge of RDBMS such as MySQL, Oracle and DB2.
- 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 Writing stored procedures to implement various queries and updates to the databases.
- 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.
XML Technologies: 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 JavaDeveloper
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 wif 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 wif the database.
- Implemented exception scenarios by overcoming wif 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 wif 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 wif the Hibernate.
- Developed the Business Logic using Plain OldJavaObjects (POJOs).
- Written Spring components like Controller, Validator, Resource Mapping, Session Attribute, and Model Attributes 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 wif 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 -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 wif Hibernate and Implemented Hibernate Template and criteria API for querying database.
- Used multithreading in programming to improve overall performance wif 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: Java, Spring, Hibernate, JSP, AJAX, JSTL, JQuery, JQuery UI, Eclipse, REST, JUnit, Log4J
Confidential
Java Developer
Responsibilities:
- Involved in the Involved in the SDLC phases me.e. analysis, design, development and testing phases of the project
- Involved in integrating Springs wif 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 wif 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 wif 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.