Senior Java Developer Resume
Princeton, NJ
SUMMARY:
- 13+ years hands on experience in IT industry.
- Have worked in all phases of software development life cycle.
- Successfully implemented several projects with responsibilities ranging from developer to Architect/Technical Lead at locations in India and USA.
- Expertise in multi - tier, object-oriented J2EE and Core Java applications.
- Strong J2EE/Java application architecture, modeling and development background, with experience in defining functional/technical specifications.
- Highly result oriented and pro-active, proven abilities to learn new technologies quickly and implementing them successfully in production.
- Multi-Domain experience - Banking and Finance, Mutual Fund, Legal and Compliance, Power.
- Extensive & expert level of experience with:
- Java Platform, JEE5, EJBs, SPRING, JDBC, Servlets, Struts, JSP, Java Server Faces, JMS, XML, Applets, JavaScript, Log4j, Flex Builder
- Enterprise integration technologies, Message Oriented Middleware (MOM) like Apache Active MQ, WebServices, SOAP, WSDL, Hibernate, LDAP, Content management, application deployment, Ibatis and BlazeDS.
- J2EE application Server, Websphere, Weblogic, Apache Tomcat
- Databases like Oracle 11g, SQL Server, Sybase, DB2
- Experience in estimating, project planning (specialized in development phase, testing phase & implementation phase), monitoring & mentoring development team.
- Ability to transform complex business requirements into technical specifications.
- Capable of working independently as well as a part of dynamic team. Ability to quickly grasp business domain.
TECHNICAL SKILLS:
UML: Component Methodology, Unified Process and Methodology
Analysis Methods: Object Oriented Analysis and Design (OOAD)
Technologies: CORE JAVA 8. J2EE Servlets, JSP, JMS, JNDI, JDBC, EJB . FLEX, JSF 1.2
Application Servers: Web Sphere Application Server 5, Weblogic 8.1, Apache-Tomcat 5, JBoss 6.4
IDE: Websphere Studio Application Developer, Jbuilder, Flex Builder 3.2, Eclipse.
Database: Oracle 11g, Sybase, DB2 9.0
GUI Base: HTML, JSP, Flex 3.0, JSF 1.2, MyFaces 1.2, Richfaces 3.3.2, Servlet
Other Tools / Frameworks: Spring 4.1.7, SVN, Struts Framework, Spring Acegi, Hibernate 4.2, IBATIS 2.3.4, Java Script, Design Patterns, JUnit, BlazeDS. Jasper iReports 4.0.2, Jasper Reports 2.0.2, MAVEN 3.2.1, CAIRNGORM Framework, FOP, JMS(HornetQ), Rest Webservices (Jackson), Mochito.
EXPERIENCE:
Confidential, Princeton, NJ
Senior Java Developer
Responsibilities:
- Designing and developing applications using JSF, Spring Framework, Rest Web services, Hibernate.
- Design and implement Rest web services.
- Worked on JMS messaging using HornetQ.
- Developing reusable Java components and common framework.
- Develop User Interface using JSF (Richfaces).
- Developing Unit Test Cases using mochito.
Environment: Spring Framework 4.1.7, Java 1.8, Hibernate 4.2, JBOSS 6.4, JMS(HornetQ), Oracle 11g, Rest Web services (Jackson),JSF 1.2 (Richfaces3.3.2), Mochito 1.1.
Confidential
Senior Developer
Responsibilities:
- Analyzing processes and user requirements to automate processing and improve existing computer systems.
- Developing functional specifications for system requirements specifications.
- Designing applications flow based on business requirement.
- Designing and developing rich interface applications using JSF, Spring, Web services, Hibernate, JPA, Spring Web Flow.
- Design and implement Spring Webflow.
- Closely work with Enterprise Architects, Developers, and Business Partners in designing solutions.
- Designing and deploying reusable Java components, framework and libraries.
- Closely work with testing team to and facilitate in testing the application.
- Work on Oracle Database
Environment: JSF 1.2 (Richfaces3.3.1), JSF Facelets 1.1.1.5, JSP 2.1, Servlet, Spring Framework 3.0, Java 1.4, LDAP, Hibernate 3.2.3, Spring Webflow 2.5.6, Spring MVC 2.5.6, XML,XSD, RAD 7.5.5.5, Javascript, HTML, CSS, Webspehere 7.0, XML Spy, Clear case, Windows7/ Linux, Oracle 11g, Webservices (Axis), Java Persistence API.
Confidential, New York
Senior Developer
Responsibilities:
- Analyzing processes and user requirements to automate processing and improve existing computer systems.
- Developing functional specifications for system requirements specifications.
- Designing prototype for applications.
- Designing and developing rich interface applications using JSF, Spring, Web services, XML, Hibernate.
- Closely work with Enterprise Architects, Developers, and Business Partners in designing solutions.
- Designing and deploying reusable Java components, framework and libraries.
- Designing and developing reports using Jasper.
- Using various tools, languages and technologies including but not limited to JAVA, J2EE, EJB, JSF, JNDI, JavaScript, Servlets, Web Services, Hibernate, Spring, PL/SQL, Websphere, Tomcat, Eclipse, DB Visualizer, SVN, XML, XSD, XSLT, AJAX, SOA, DB2, Windows NT, UNIX.
Environment: JSF 1.2 (MyFaces 1.2, Richfaces3.1), JSP 2.1, Servlet, Spring 1.1, Java 1.4, LDAP, Hibernate 3.2.3, AJAX, DB2 9.1, XML,XSD, Eclipse 3.4, Fogbugz, Javascript, HTML, CSS, Tomcat 6.0, XML Spy, SVN (Subversion), Windows 2000 / Linux, DB2 7.0, Pentium-IV, Jasper Reports 2.0.2, Maven.
Confidential, New York
Project Lead/Architect
Responsibilities:
- Designed and developed User Interface using Flex
- Designed and developed database layer using Ibatis
- Analysis of business objectives from business owners and proposing solutions that are scalable
- Design and Implement Messaging Framework for the Project using Active MQ Server.
- Design and Implement Single Sign on using Internal tool Janus.
- Design and Implement entitlement needs for the project
- Design and Develop reporting needs for the project using Jasper Reports.
- Design Consuming Web Service from another System.
- Design integration and Interaction with other Sub Systems.
Environment: Flex3.0, Ibatis 2.3.4, Core Java, J2EE (Java 1.6, JSP), HTML, Log4j, Ant, Oracle 9i, SQL, Tomcat Application Server, Janus, Centuar, Tomcat Active MQ, Jasper Reports, MAVEN, Webservices, WSDL, CAIRNGORM.
Confidential, New York
Sr. Java Developer/ Tech Lead
Responsibilities:
- Designed RCMS PSI Investigation based on the User Requirements.
- Designed RCMS INR based on User Requirements.
- Designed middleware code for screens using Java, JSF, Hibernate etc.
- Designed and developed Reports using Java, JSF, FOP.
- Designed and Developed Search Capability for the system using JSF Framework.
- Designed and developed a content management product called PCMS.
- Developed and managed portal using Websphere Portal.
- Develop new functions, screens, and interfaces for the application based on Requirements and design of the application
- Interaction with Clients / Users
- Carrying out severity analysis of reported bugs during testing and taking necessary action to fix them
- Preparation of required Documentation
Environment: Core Java, J2EE, Java, JSF (MyFaces), Spring, Hibernate, FOP, LDAP, Websphere, Websphere Portal.
Confidential
Sr. Java Developer
Responsibilities:
- Study the requirements of the project.
- Analysis of the requirement.
- Business Logic Designing
- Develop Front end using Java, JSP
- Developed Business logic code using EJB.
- Calling web services and processing the response.
- Writing requirement and design documents.
- Regression testing using Junit Test Cases
Environment: Core Java, J2EE (Java 1.4, JSP, Servlets, EJB 2.0), HTML, Webservices, Junit, Weblogic Server, Jbuilder.
Confidential
Java Developer
Responsibilities:
- Requirement Study
- Analysis
- Design & Development of business logic using JSP and Jakarta Struts.
- System Requirements Document, UI Design Document, SIT Plan
Environment: Java, JSP, Servlets, Jakarta Struts Framework, Jdeveloper
Confidential
J2EE Developer
Responsibilities:
- System Requirements Design, Database Design, UI Design
- Analysis
- Business Logic Designing
- Developed Servlet and Javascript codes for Deal Central
- Developed entire navigation structure of the project
- Created database and queries required for the project
- Unit and Integration testing
- Prepared Design Document, System Requirements Document, UI Design Document, SIT Plan
Environment: Java, Servlets, Lotus Notes, Domino Web Server
Confidential
J2EE Developer
Responsibilities:
- Designing the workflow of Scheme Builder
- Designing the reports used for Scheme Builder
- Development and Deployment
- Development of Screens for Scheme Configurations using Java Swing
- Development of Reports Using Oracle Reports 6i
- Development of Applets and Bar charts that provides various means for tracking defects and changes using Applets and Servlets
Environment: Java, Servlets, Java Swing, Oracle 8i, Ldap, iPlanet Web Server