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 Springincluding SpringIOC, SpringORM, Spring Security and SpringAOP .
- Extensive Experience in developing REST and SOAP based Web Services.
- Proficient in installation, performance design and configuration of SiteMinderpolicy server and agents in a SSO environment.
- 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, JBossandGlassFish.
- Developed ANT, Maven, Hudsonscripts 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.
TECHNICAL SKILLS
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.
- Managed technical requirements for various projects at Financial Industry Regulatory Authority (FINRA) a" an entity that was created by merging NASD and Regulatory Division of New York Stock Exchange (NYSE Euronext).
- System analytics provided analysis of submitted by brokerage companies market value and allocation data on various securities held in their accounts (Certificates of Deposit, US Treasury Securities, Government Obligations, Asset Backed Securities, CMOs, Common and Preferred Stock, Mutual Funds, Money Market Instruments, Options, and Currencies).
- Analyzed Stock Record Allocations from member firms
- 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.
- Requirements management for the Option Strategy Analyzer, a system for building option strategies and testing them on real stocks and futures.
- System included pre-defined strategies like Bull call/put spread, Bear call/put spread, Butterfly, Condor, Straddle, Strangle, Calendar Spread, Covered Call and Collar. System allowed users to design their own strategies that included any combination of options and underlying securities.
- For each strategy the system provided simulation of pricing depending on stock and volatility behavior.
- Participated in System Analysis for a Web-enabled trading and risk management solutions for fixed income securities and derivatives.
- The system provided valuation and risk analysis, ability to manage portfolios and value securities. The investment portfolio included a mix of fixed income products. The system provided valuation of fixed income securities, computing yield, duration, and internal rate of return.
- 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, Oracle 11g, 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 and POJO classes to map database tables with java objects.
- Preparedtechnical 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.
- Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
- 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.
- DevelopedUI using JSP, Servlets.
- Experience with Session, Entity, Message Driven Beans.
- Developed test cases and performed unit testing using J Unit.
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.
- Modified JavaScript to read client side activities (events) and data and event validations.
- Maintained Struts architecture throughout the application.
- Designed the user Interface as per customers branding specifications using Java Server Pages, AJAX, HTML, CSS, JSTL, and XML 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.
- Developed database design, connectivity and access.
- Used Glassfish Server for deploying various components of application.
- Used CVS as version Control system.
- Created connection pools and data sources.
- Deployed the application on WebLogic Application Server.
- 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.
