Sr. Java Developer Resume
White Plains, NY
SUMMARY
- 8+ years of professional experience in Analysis, Design, Architecture and Development of mission critical Applications using object - oriented JAVA/J2EE platform with WebLogic and WebSphere Application servers with MySQL & Oracle.
- Extensive hands-on experience in developing thin and thick client/server based applications using Core JAVA, J2EE, Struts, Spring, Web Services, JSP, Servlets, Swings, EJB, JDBC, JMS, Hibernate, JNDI, Junit, XML, AJAX and JavaScript.
- Expertise in building, configuring and deploying J2EE projects using WebLogic, WebSphere, and Tomcat Servers.
- Real-time experience in Object Oriented Programming with complete project development life cycle (SDLC).
- Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns, MVC Frameworks.
- Good exposure in requirement gathering, Analysis and enabling business teams with releases and change requests.
- Good in low-latency and high throughput programming with core JAVA.
- Extensive experience in MVC architecture using Struts framework and J2EE design patterns like Business Delegate, Singleton, Façade, Data Access Objects (DAO) etc.
- Experience in setting-up Junit Frameworks for any Test Driven Development (TDD).
- Experienced in Enterprise Java Beans (EJB), especially in the session façade design pattern.
- Expertise in various open source frameworks like Collections, JSF, Struts 2, Spring and Object Relational Mapping Technology like Hibernate.
- Expertise experience in Service Oriented Architecture (SOA) technologies with Struts, Hibernate, Spring and Web Services (WSDL, XSD, JAXB and UDDI).
- Experienced in implementing several web services using SOAP and REST.
- Experience in developing Web based GUI’s using AJAX, HTML5, DHTML, CSS3, JQuery and JavaScript.
- Implemented REST Architecture and deployed application on Apache Tomcat, WebLogic and WebSphere servers.
- Developed single page applications Using AngularJS.
- Implemented customized User interface for the user using NodeJS.
- Expertise in client scripting language and server scripting languages like JavaScript, JQuery, JSON, Bootstrap, AngularJS and BackboneJS.
- Hands on experience using the version controls like GIT and SVN and project management tools like JIRA, QC.
- Hands-on experience in writing SQL and database stored procedures, functions including performance tuning of SQL queries.
- Strong software development skills using MVC architecture using Spring Frame work.
- Experienced in Eclipse, NetBean and RAD IDEs for project building, linking and embedding with external sources.
- Extensively worked with JMS API for sending messages between two or more clients.
- Good working knowledge of Log4J, XML, XSLT (DOM, SAX).
- Expertise in Maven and ANT scripts for the build and deployment of any type application.
- Hand-on experience in SQL development using Oracle, DB2, NO SQL & My SQL Server database platforms.
- Being part of Application development at all the times, also responsible for 3rd level Production issues and support activities when required.
- Experienced in developing projects in Agile Scrum Model and part Agile teams.
TECHNICAL SKILLS
Operating System: windows & unix
Languages: Java, JavaScript, HTML & XML
J2EE: EJB, JSP, Servlets, Java Mail, XML, JMS, Web Services, JDBC
App/Web Servers: WebSphere, WebLogic, Tomcat
Frameworks: Struts, Spring, & Hibernate
Databases: Oracle, NO SQL, DB2, MySQL & SQL Server
Design Patterns: Singleton, Factory and Business deligate Design patterns
IDEs: Eclipse, NetBeans & RAD
Integration tools: CVS, Clear Case, Subversion (SVN) & Git
PROFESSIONAL EXPERIENCE
Confidential, White Plains, NY
Sr. Java Developer
Responsibilities:
- Analysis, design, and development of core system.
- Engaged with the business in analyzing requirements and offer solutions.
- Worked on Agile approaches, including Extreme Programming, Test Driven Development.
- Designed the application using JEE patterns like Singleton, Factory, DAO and Business Delegate.
- Worked with the team to design the front end GUI using JSP, JScript and HTML.
- Spring, Servlets, JSP, and JSTL are used for building the application.
- Worked on JavaScript to implement front end side validations.
- Design, Development of JSP pages, Servlets and re-usable Java Beans using Apache Spring Framework and deploy them on the WebLogic Application Server.
- Used Hibernate ORM framework as persistence engine, actively engaged in mapping and hibernate queries.
- Used Spring ORM to integrate Spring Framework with Hibernate and JPA.
- Developed Java Servlets, Java Beans JSP pages, Controller classes and Spring configuration files using Spring framework.
- Worked with Spring Core, Spring AOP, Spring Integration Framework with Hibernate.
- Developed persistence layer using Hibernate framework.
- Provided connections using JDBC to the database and developed SQL queries to manipulate the data.
- Wrote Stored Procedures and complicated queries for Oracle 10g.
- Worked on generating the web services classes by using WSDL, UDDI and SOAP.
- Developed a REST web service to perform CURD operations on the database for internal web application.
- Used Maven for dependency management, plugins for building war, generating client stubs and deploying the application across various environments.
- Extensively used log4j for logging throughout the application.
- Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, CSS and JavaScript.
- Setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, JQuery, JSON and Java Script.
- Involved in JUNIT testing for the component testing.
- Used Jira tool to update the daily status as a task tracker.
- Used GIT for efficiently managing the source code versions with the development team.
Environment: Windows, JDK 1.7, Core Java & J2EE, JDBC, Servlets, Singleton Design pattern, JSP,JSTL, HTML, CSS, AngularJS, JavaScript, JSON, JQuery, Spring MVC, Hibernate, Web Services(JAX-WS & JAX-RS), Oracle 10g, Git, WebLogic.
Confidential, New Orleans, LA
Java Developer
Responsibilities:
- Translating business requirements into application code/logic which will implement the required business functionality.
- Implemented Hibernate for persisting data into database.
- Worked on Agile approaches, including Extreme Programming, Test Driven Development and Scrum.
- Responsible for development of web and business tier components using Spring Framework in Agile Environment using Java, J2EE, and JSP.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration
- Developed several web pages using AngularJS and JavaScript to perform checking and validations at Client's side.
- Developed Controller classes, View Resolver, JSP’s and Spring Configuration Files.
- Used Struts2, Spring framework to manage the project in MVC pattern.
- Used Dependency Injection(DI) to inject Data source object to bean class from Spring Configuration file.
- Implemented Multi-Threading functionality in batch process and read the data from ad-hoc Server sent by third party provider.
- Created a light front-end framework against the JSON API for their service request portal using Bootstrap and Backbone.js.
- Implemented SOA architecture with Web Services using SOAP and deploying them on Apache Tomcat server.
- Implemented SOAP Web Services for retrieving required details for a particular insurance product.
- Messages like Stats, Batch were sent to customers through JMS, sometimes point to point messages or just publish.
- Extensively used RAD IDE for Web application development.
- Maintained the Source Code using SVN.
- Experience in JSF Framework to implement the project in MVC pattern.
- Created Web Pages using XML, XSLT, JSP, HTML, JavaScript, AngularJS, Node.JS and Backbone.JS.
- Wrote Stored Procedures and complicated queries for MySQL.
Environment: Windows, JDK 1.6, Core Java & J2EE, JDBC, Servlets, Singleton Design pattern, JSF, JSP,JSTL, JavaScript, AngularJS, NodeJS, Bootstrap, BackboneJS, JMS, Spring MVC, Hibernate, Web Services(JAX-WS & JAX-RS), MySQL, RAD, SVN, Tomcat.
Confidential, Herndon, VA
Java Developer
Responsibilities:
- Involved in Requirement Gathering, Project Design, UI design, Development, Unit testing and Production support.
- Used Software development best practices from MVC, spring and databases.
- Responsible for modifying existing Java Services in order to support changes being done to the Transcript Ordering UI.
- Worked on Hibernate persistence tier. This involves developing Mapping files and Hibernate (POJOs/DAOs).
- Developed customized Exception classes for all modules to display user friendly messages.
- Spring’s Hibernate integration was done using Inversion of Control with a Hibernate Template and Callback.
- Responsible for developing RESTful Web Services that performed multiple tasks.
- Responsible for implementing Basic Authentication on the REST Web Services using WebSphere Server.
- Responsible for coding REST services to generate JSON object, XML and also accept JSON objects.
- Responsible for coding a conversion mechanism that allows conversion of JSON object to Java Object and vice-versa.
- Designed and developed the web pages using HTML5.
- Development of Modules using Struts Framework, JSP, Servlets and DB2.
- Developed JavaScript and optimized existing scripts for efficiency.
- Responsible for designing Rich user Interface Applications using JavaScript, CSS, HTML and AJAX.
- Created CSS3 templates for use in all pages on the website.
- Used jQuery to create dynamic popup’s to notify the user.
- Worked on Draggable, Droppable and Resizable JQuery interactions.
- Used the Ajax to make the service calls from the webpage using jQuery without performing a browser refresh.
- Performed unit testing using JUnit and developed the Logging framework using log4j.
Environment: JDK 1.6, HTML5, CSS3, AJAX, JPA, JSON, XML, JUnit, Hibernate, Spring, Web Services using XML/XSTL, Web Services using REST, Jersey framework, Jackson, DB2, WebSphere.
Confidential, NYC, NY
Java Developer
Responsibilities:
- Involved in designing the application and developed the code for various options to Claim Information and Enrolled Users Profiles Info.
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture and configured Struts-config.xml file for mappings.
- Used JDBC-API to communicate with Database. Developed front end using Spring MVC Frame Work.
- Developed Entity, session Beans, client interfaces used J2EE, EJB and JNDI.
- Developed Java Servlet that acts as a controller and maintains the session state and handles user requests in Middle Tier.
- Developed Service Locator object to abstract all JNDI usage and to hide the complexities of initial context creation, EJB home object lookup.
- Involved in designing JSP pages using Struts tags and scriptlets to encapsulate the logic that generates the content for the page.
- Employed Java Server Pages (JSP), Apache Struts and Custom Tag Libraries for front end.
- Extensive use of Enterprise Java Beans (EJBs) for business tier component implementation and implementation of business logic.
- Used several J2EE design Patterns (Session Façade) for the Middle Tier development.
- Implemented JDBC framework for connectivity with DB2 database as backend.
- Developed JavaScript to do client side validations.
- Designed the ER diagram, wrote stored procedures in PL/SQL and created database tables and relationships.
- Used Ant to build the application and deploy on WebLogic 9.2 Application Server.
Environment: JDK 1.5, JSP, Servlets, Spring MVC, Java Script, HTML, SQL, EJB, XML, JDBC, DB2, Ant, PL/SQL, WebLogic 9.2.
Confidential
Java Developer
Responsibilities:
- Involved in requirements gathering and preparing software requirement specification.
- Designed and developed several web pages using HTML and Java Script to perform validations at Client's side.
- Developed and maintained the necessary Java components, Enterprise Java Beans (EJB), Java Beans and Servlets.
- Designed Enterprise Application using MVC architecture.
- Designed User Interfaces using JSP, Servlets, and HTML.
- Designed and developed Struts using ActionServlet and ActionValidator Form Beans.
- Created Web Pages using XML, XSLT, JSP, HTML and JavaScript.
- Developed Servlets for user Authentication and request handling.
- Developed session beans to implement business logic.
- Design and maintain the database to support the application using Oracle9i.
- Created connection pools, deployed JSP, Servlets, and EJBs on WebSphere.
- Used JUnit to create Test Suites to ensure unit testing the functionality and to ensure complete code coverage during unit testing.
Environment: JDK 1.4, J2EE, JSP, HTML, CSS, JavaScript, Swing, Servlets, EJB, JDBC, XML, XSLT, Oracle, UML, Windows, WebSphere.