Java/jee Developer Resume
Warren, NJ
SUMMARY
- 10 years & 7 months of IT experience as a quality Java/J2EE Developer working with a leading Global Services Firm.
- Experience in developing applications using Core Java - Collections, Multithreading, Serialization, RMI, Java Beans etc.
- Experience in developing SOAP Based and REST Based Web-Services (Apache CXF, AXIS, Jersey REST)
- Expertise with developing enterprise web-based applications based on Java technologies, J2EE using Servlets, JSP, JDBC, JMS, JNDI and XML.
- Developed applications using ORM Hibernate and JDO.
- Experience in developing application Rich Internet Application using front end technologies like EXTJS, JQuery, Javascript, HTML, CSS, JSON, AJAX.
- Experience in developing web applications with MVC architecture using Spring framework, GUICE, Struts framework & JATO framework.
- Proficient and have good experience in technologies like Oracle Coherence, Microsoft FAST
- Very Proficient with PL/SQL and have developed applications involving Oracle, PL/SQL & GoldenGate.
- Expertise in XML technologies like XML, JAXB, JAXP, XPath, XQuery, XSD, XSL and DTD.
- Good understanding of middleware concepts like Transactions, Connection pooling and Messaging.
- Experience in Version/Configuration Management tools like ClearCase, TFS, Apache SVN & GIT.
- Experience with C#, .Net Technologies, WPF & WCF.
- Experience in Large Scale SDLC (Software Development Life Cycle) in development from BRD, FRD, SRS and TDD, design decisions regarding data/control flow analysis, processes, development, Reviewing/Auditing code and Documentation.
- Experience in Process Oriented development. Followed RAD (Rapid Application Development), AUP (Agile Methodology) and Scrum Software Development processes.
- Expertise in OOAD (Object Oriented Analysis and Design) and OOP (Object Oriented Paradigm) from designing UML diagrams using Rational Rose tools to development phase. Well versed with design patterns.
- Goal Oriented and a highly motivated Team player with excellent organizational and interpersonal skills and a self-starter.
- Excellent verbal and written Communications skills.
TECHNICAL SKILLS
Languages: - Java, C#, PL/SQL
UML Tools: - Rational Rose, MS Visio
Design Patterns: - MVC, DAO, DTO, Front Controller, Singleton pattern, View helper.
Tools: /API’s: - JDBC, JMS, JPA, JNDI, JSTL, JSF, JCA, Oracle Coherence, Microsoft FAST, SOAP/REST Based Web services(Apache CXF, Apache AXIS, Apache AXIS 2.0, Jersey REST), GUICE, SonarQube, Hibernate, Spring Batch
Frameworks: - Spring, Struts, Hibernate, JATO, Microsoft WPF, WCF
Web Technologies: - AJAX (HTML/DHTML, JAVASCRIPT, CSS), EXTJS, JSON, JQuery
XML Technologies: - XML, JAXP, XSD-Schema, XSLT, DTD, XPath, XQuery.
Operating Systems: - Windows 95/98/NT/2000/XP, Sun Solaris 9/10, UNIX, Linux, Cisco IOS.
Application Servers: - BEA WebLogic 8.1/10, IBM WebSphere 5/6, JBoss 4.0, Apache Tomcat
IDE: - Eclipse 3.x, Oracle Workshop, JBuilder 5/6/7/8, MS Visual Studio, Websphere RAD
Database: - Oracle 9i/10g, SQL Server
Database Tools: - Toad for Oracle, Oracle Goldengate
Version Mgmt Tools: - Rational Clearcase, Microsoft TFS, Apache SVN, GIT
Build Tools: - ANT, MAVEN
Testing Tools: - JUnit, JMock, Mockito
Loggers: - Log4J
PROFESSIONAL EXPERIENCE
Confidential, Warren, NJ
Java/JEE Developer
Responsibilities:
- Built SOAP based web-service framework to integrate the Risk Application with CRM using Apache AXIS2.0 and created web-service client to consume web-services.
- Developed REST based web-services using Jersey RI to expose module API’s.
- Lead developer on the integration of CitiRisk with CRM and staged integration tests.
- Developed product concept and led development through releases.
Confidential, Malvern, PA
Java/JEE Developer
Responsibilities:
- Responsible for building various components for Sorian Clinicals - Clinical Documentation module.
- Used technologies - Spring 3.0, Core Java, JSP’s, Servlets, Javascript, CSS, JQuery, HTML, SQL Server to build modules in Sorian Clinicals.
Confidential, New York, NY
Java/JEE/C# Developer
Responsibilities:
- Responsible for building this application from the scratch involving in all the design & architectural implementations.
- Worked in creating a caching component & framework for the app. Oracle Coherence, Spring, Core Java, Java Collections, Oracle Database.
- Built the write service component for the application. Core Java, Struts, REST based web services, Weblogic, Client Proprietary framework, JAXB, XML, JAXP
- Built the FAST Search framework for the client. Microsoft FAST, Core Java, C#, Oracle DB
- Built a notification framework similar to social networks available so that notifications can be sent out on actions on the entities. Core Java, Oracle DB.
- Built various functional services for the application. C#, Microsoft WCF, Java, Struts, Spring, Web services, Weblogic, Microsoft IIS.
- Worked with the team to build messaging service for the application. JMS, Nirvana, Java, C#
- Built various UI components in the desktop application. Microsoft WPF, Xceed grid
- Developed automated builds for various sub-applications using ANT & TFS.
- Built & manages the shell scripts to start, stop & manage application.
- Built various complex stored procedures & queries have written PL/SQL sub programs for performing data transactions. Oracle, PL/SQL
- Worked on configuring Oracle 3-way replication using Oracle Golden Gate.
- Responsible for the entire BAU releases of the app and technology & performance improvements.
- Involved in data gathering during the business analysis and planning phase of the project.
Confidential
Responsibilities:
- Senior J2EE developer in the team building & designing the application & various modules using EXTJS (Javascript oriented UI tool), Client Proprietary framework, Struts, Java, JSP’s, Servlets, Hibernate.
- Built the Call Telephony Interface in this app to enable user’s make phone calls. Javacript, pushlet technology, AJAX, EXTJS.
- Built business layer for the application using Core Java, Struts, Client Proprietary framework, Servlets, JDBC, Hibernate
- Built application layout, multi-level grouped grid & multi select dropdowns using EXTJS, HTML, CSS, Javascript
- Created data consumption framework for the UI application to receive & process data in JSON format using AJAX. JSON, AJAX
- Played a major role in building the UI components on the app using EXTJS, AJAX, JQuery and JSON & built many of key modules.
- Built the FAST Search engine for Confidential web. Microsoft FAST, Core Java, Oracle DB, Javascript.
- Built programs to consume various SOAP based web-services. Java, Weblogc, JAX-WS, XML, JAXP
- Extensively worked on Oracle PL/SQL, Stored Procedures, Functions and sub programs and have written complex SQL queries for performing transactions with the Oracle DB.
- Developed automated Build files using ANT.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed the web application from the scratch. EXTJS, JSON, AJAX, Struts, Java, JSP’s, Servlets, JPA.
- Integrated the client proprietary framework with the application
- Designing and implementing the MVC design pattern using Struts framework
- Developed the product UI using EXTJS, Javascript, HTML, JSP, CSS, AJAX, JSON, JPA
- Developed the product server side components in using Java, Struts, Client Proprietary framework, JDBC
- Extensively worked on Oracle PL/SQL, Stored Procedures, Functions and sub programs and have written complex SQL queries for performing transactions with the Oracle DB.
- Built programs to consume various SOAP based web-services. Java, Weblogc, JAX-WS, XML, JAXP, UDDI.
- Developed the Use Cases, Activity, Sequence and Class diagrams using Rational Rose Enterprise.
- Developed automated Build files using ANT.
Confidential
Java/J2EE Developer
Responsibilities:
- Senior Developer of the TPST team where in I designed and developed Weblogic Portal application as per the requirement from the client migrating legacy Web applications.
- Responsible for Requirement gathering and analysis through frequent interaction with the onsite counterpart and client and getting the requirement BRD’s baselined.
- Modeled Use Case diagram to their Class Diagram and Sequence Diagram extensively.
- Developed application using Agile Methodology (AUP) software development process.
- RFF (Request For Feature) enhancements performed through TDD (Test-Driven Development).
- Developed JSP, Parsing XML Files.
- Developed and delivered modules like Treasury and Payment Services, Admin functionality, Login and Forgot Password for the TPST application.
- Tested the api’s exposed from the Core Team using JUnit so as to minimize the defects.
- Deployed the application on Weblogic Server.
- Used JUnit for testing the application.
- Involved in writing complex SQL queries and PL/SQL sub programs for performing transaction with the backend in Oracle Database.
- Extensively worked with Oracle PL/SQL, Stored Procedures, Functions and sub programs.
- Used Hibernate for ORM (Object Relational Mapping) with Oracle
Confidential
Java/J2EE Developer
Responsibilities:
- Developed this online administrative banking application that provides external customers with the ability to create and maintain users for their company including application specific entitlements for Direct EXA-INA.
- Identified & fixed defects assigned quickly and efficiently using the clear case and 4C tool for Direct EXA-INA.
- Efficiently and systematically coded and created the Test plans with complied standards and conventions for Direct EXA-INA.
- Developed the skeleton code using JATO framework which could be reused for any flow.
- Design for Direct EXA-INA (IDD which includes Business Process Flow Diagrams, Business Process Steps Descriptions, Business Scenarios, System Interaction Flow Diagrams, Use Cases and Sequence Diagram)
- Designed layout and coded front-end using JSP with JSTL tags.
- Used J2EE patterns like MVC, Front-Controller, and View Helper while working on the GUI layer.
- Used XSLT for transformations.
- Component based application development using Java, XML, and database technologies.
- Used J2EE patterns like MVC, Front-Controller, and View Helper while working on the GUI layer.
- Involved in Unit testing and CIT (creating the test plans and executing the test cases) for Direct EXA-INA.
- Passed on KT to new resources joining the project and helping them to get to work efficiently at a fair good pace