Sr. Java/j2ee Developer Resume
Brooklyn, NY
SUMMARY:
- Over 7 years of professional IT experience in designing, development, implementation and Testing of Java, Web based applications with Object Oriented Technologies.
- Experience in designing and developing client/server applications using Java/J2EE technologies for enterprise applications.
- Experience in analysis, design and development of MVC pattern and Struts, Hibernate, Springand FLEX framework based applications.
- Worked on different methodologies like Agile/Scrum Software Development, waterfall Model, and Test Driven Development Approaches.
- Implemented J2EE Design Patterns like MVC, DAO, DTO, Business Delegate, Session Facade, Tiles and Singleton.
- Worked on different modules of Spring including SpringIOC, SpringORM, Spring Security and SpringAOP.
- Extensive Experience in developing REST and SOAP based Web Services.
- Good experience on high - volume transactional systems running on Linux and Windows.
- Worked on Enterprise Java Beans (EJB) that include Session Beans, Message Driven Beans (MDB) and Entity Beans.
- Proficient in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).
- Experience in developing web pages using JSP, Java Script, AJAX, JSON, JQUERY, and JSTL.
- Experienced in developing Enterprise Products and web Applications by using Java, J2EE Technologies Spring, Struts frameworks and J2EE Design Patterns.
- Experience in using JDBC for database connectivity to Oracle.
- Worked and implemented configuration of Hibernate.
- Experienced in designing, developing and deploying J2EE applications on to web/application server.
- Worked proficiently with various IDEs including Eclipse, JDeveloper, NetBeans and RAD.
- Good working knowledge on TortoiseSVN, CVS for version control.
- Worked on different Web Application server such as Tomcat, WebLogic, JBoss and GlassFish.
- Developed ANT, Maven, Hudson scripts in to build and deploy J2EE Applications.
- Involved in defining and generating the XML/XSLT catalog definitions.
- Implemented Unit Testing and Integration testing during the projects.
- Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.
SKILLS SUMMARY
Web Technologies: HTML, CSS, Java Script, JQuery, Angular JS, Boot Strap, AJAX, JSON
Frameworks: Struts, Hibernate, Spring, Spring MVC
XML/ Web Services: JAX-WS, JAX- RS
Databases: Oracle, Teradata, MySQL.
Application / Web Servers: JBOSS, Tomcat, WebSphere, WebLogic
Methodology/Design Pattern: OOAD, UML, DAO, Singleton, Front Controller, Factory Pattern
IDEs: IBM RAD, Eclipse, NetBeans
Other Tools: ANT, Maven, JUnit, Log4J, SVN.
PROFESSIONAL EXPERIENCE
Confidential, Brooklyn, NY
Sr. Java/J2EE Developer
Responsibilities:
- Used Agile methodology and effectively took part in Scrum gatherings.
- Created Use cases, Sequence Diagrams, Class Diagrams using Rational Rose.
- Used JSP, JavaScript, CSS, Bootstrap, AngularJS to create interactive user interface.
- Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
- Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
- Created and modified the CSS classes to change look and feel.
- Used JavaScript for Client Side validations.
- Extensively used Twitter Bootstrap to develop front end of the application.
- Developed a customized application that will load client specific data into IM for clients.
- Extensively used Managed Beansin the development of the Frontend Screens.
- Developed the application using Spring Framework which is based on the MVC design pattern.
- Created the Spring Bean Factory for initializing services.
- Added security for service layer methods using Spring Security.
- Created build files using Maven.
- Developed SQL, HQL procedures for login module and written complex SQL queries.
- Used iBATIS for mapping between SQL database and objects in Java.
- Developed DAO objects extensively using SQL.
- Implemented Java Persistence API (JPA) through Hibernate.
- Used Web Services to exchange information. Used SOAP framework and WSDL.
- Designed and developed Message driven beans that consumed the messages from the Java message queue.
- Developed SOAP based Web Services to retrieve and integrate the data from various systems to build the customer data and reports.
- Used Eclipse development environment for the whole application.
- Deployed the application on JBoss application server.
- Responsible for testing the functionality from end to end.
- Used JUnit for test cases.
- Monitored the error logs using Log4J and fixed the problems.
Environment: HTML, CSS, Java Script, JQuery, Angular JS, Bootstrap, Spring MVC, Hibernate, Managed Beans, JBoss, Oracle, SQL, JDK, Eclipse, XML, SVN.
Confidential, Sunnyvale, CA
Sr. Java/ J2EE Developer
Responsibilities:
- Participated in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Participated in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
- Designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3,JQuery, JavaScript extensively used Table less Design in CSS for positioning.
- Worked with CSS Backgrounds, CSS Animations, CSS Gradients and CSS Transitions.
- Used Twitter Bootstrap to develop responsive User Interface.
- Actively participated in Object Oriented Analysis Design sessions of the Project, which is based on MVC Architecture using Spring Framework.
- Involved in doing spring programmatic transaction management using AOP and using Spring Batch.
- Implemented Spring Controllers and used Spring tag library in JSPs for MVC layer of admin website.
- Implemented dynamic patient story search functinality using JQuery and JSON technologies.
- Implemented persistence layer using Hibernate with JTA enabled.
- Worked on Spring MVC framework using JSTL and JSP for presentation layer.
- Used DHTML for client side validation.
- Implemented spring framework for application transaction management.
- Developed Data Access Layer using Hibernate ORM framework.
- Used HQL and SQL as the query languages in Hibernate Mapping and Integrated Spring and Hibernate framework.
- Solved thread related concurrency issues like deadlock.
- Developed and Designed exception handling framework. Coded many custom- made exception classes as and when required.
- Implemented JAVA-J2EE technologies including specialization in XML, XSL, and XSLT.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Used WSDL, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and consuming the existing services.
- Worked on Lucene, SOLR and spearheading the index and search related development work.
- Worked with the Search relevancy team to improve relevancy and ranking of search results using SOLR and customizing Lucene/SOLR code.
- Wrote Ant scripts to automate the builds and installation of modules.
- Involved in writing Test plans and conducted Unit Tests using JUnit.
Environments: Java, J2EE, Servlets, Spring MVC, JSP, Hibernate, HTML, JavaScript, XML, XSLT, PL/SQL, SQL Server, Design Patterns, JUnit, Tomcat, JBuilder, Win NT.
Confidential, New York, NY
Java Developer
Responsibilities:
- Responsible for converting Business Specifications, given by clients, to Functional Specifications to Program Specifications.
- Extends the benefit of "Any time anywhere" access of web technologies to global users.
- Developed user interfaces using JSP, HTML/DHTML, JSTL.
- Developed Java Script, Action Script macros for Client Side validations.
- Used JSP Custom Tag Libraries.
- Coded and Tested business objects using JavaBeans
- Developed Stateful Session Beans for different search pages i.e. implementing business logic.
- Deployed the application on Tomcat application server.
- Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
- Used Ibatis to populate the data from the Database.
- Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO and DTO.
- Responsible for the connection to Oracle database with JDBC, including data querying and updating.
- Wrote hbm mapping files andPOJOclasses to map database tables withjavaobjects.
- Prepared technical specifications, test plans for unit testing.
- Actively participated in the code and peer reviews.
- Created an XML configuration file for Hibernate -- Database connectivity.
- Used NetBeans IDE for fundamental Java projects.
- Responsible for testing the functionality from end to end.
- UAT support and bug fixing.
- Used Log4J extensively for logging the client activity and other processes in the System.
Environment: JDK, HTML, JSP, Java Script, Java Beans, Tomcat, SQL Server, XML, PVCS, DB Visualize.
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Worked on a multi-tier web based environment using J2EE technologies: JSP, EJB and Java Servlets.
- Developed Back Office and Front End forms/templates with Validations for Login, Registration, maintain security through session / application variables, deliver dynamic content using HTML, JavaScript and Java as required.
- Developed CSS, JSP and Servlets.
- Developed web interfaces using HTML and JavaScript.
- Developed Stored Procedures, Functions using Oracle.
- Proficiency in developing SQL, PL/SQL in JDBC with Oracle as well as client-server environments.
- Developed UI using JSP, Servlets.
- Involved in validating the views using validator plug-in in Struts Frame Work.
- Experience with Session, Entity, Message Driven Beans.
Environment: Servlets, Struts, EJB, JDBC, CSS, HTML, Eclipse, Linux, JavaScript, AJAX, XML, XSLT, UML, JavaBeans, Oracle 10g, Windows NT, WebSphere Application Server, WSDL, PVCS, RAD.
Confidential
Java Developer
Responsibilities:
- Developed front end using Facelets in Investigations module.
- Implemented enhancements using Java, Java Beans, JDBC and Spring.
- Designed the user Interface as per customers branding specifications using Java Server Pages, AJAX, HTML, CSS, JSTL, and XMLn shared services modules.
- Successfully worked with the XML using DOM/SAX parsers.
- Implemented MVC architecture for presentation layer using Struts Framework.
- Used Singleton, Factory, Decorator, Adapter design patterns.
- Worked on Struts Validation framework for server side validations.
- Used core Spring Framework for dependency injection in Investigations Module
- Used Hibernate for object relationship mapping and database access.
- Used JDBC framework encapsulated using DAO pattern to connect to the database.
- Used TOAD for writing complex queries required for the functionality.
- Developed unit test cases using JUnit Framework.
Environment: Java, JSP, HTML, JSP, Servlets, CDIBeans, JavaScript, Ajax, CSS, Oracle 9i, Eclipse IDE.