Java Veloper Resume
DE
SUMMARY:
- Extensive experience as a Senior Java/J2EE Developer for more than Seven years in full project development, implementation, and deployment on Windows/Unix, using the JAVA/JEE technology stacks.
- Experience in Investment banking (OTC Derivatives), Credit Cards, Consumer banking and also in Telecom domain.
- Experience in all phases of software development life cycle.
- Excellent programming skills in Object Oriented Programming and development of n - tier Component based on enterprise Web Applications using Core Java7, Java EE 7 (Servlets, JSP,JMS, AJAX, JSP, JSTL, Servlets, Java Beans, XML).
- Significant experience in, Spring, Struts, SOAP Web services (JAX-WS) and GWT frameworks.
- Good knowledge of design patterns like Singleton, DAO, Factory and MVC, DAO, Builder, Business Delegate, Session Facade, Service Locator etc.
- Extensive experience in GUI development using HTML, CSS, JavaScript, AJAX, JSP, Servlets, XML.
- Worked extensively on various flavours of UNIX operating system like Linux, Solaris.
- Good communication, analytical, interpersonal and presentation skills.
- Experience in using the Object Relational Mapping tool Hibernate, strong in using XML mappings and Java Objects
- Expertise in database concepts and hands on experience in Sybase, Oracle, PL/SQL and Mysql Involving Stored Procedures, Triggers, functions, indexes, and packages development.
- Experienced in designing the artifacts such as class diagram, sequence diagram and various architectural diagrams.
- Experience in implementation of project using agile process with scrum methodology.
- A good amount of experience in preparing various project level documents such as BRD, FRD, Technical Architecture and Specification, Implementation specification Operational Support, Impact analysis.
TECHNICAL SKILLS:
Java /J2EE Technologies: Java/J2EE, JMS, Servlet, JSP, JAX-WS.
Frame Works/Libraries: Struts, Spring Core, Spring MVC, GWT (Google Web Toolkit) 2.0, Hibernate, Ibatis, SOAP Web services, JAX-WS, JUnit, and Log4j. PL/SQL
Web and Application Servers: Apache, Tomcat 7.0,Iplanet, BEA Weblogic10.3, Jrun 4Tools: Eclipse 3.7, My Eclipse 6.0, Microsoft Visio, Jira
Operating Systems: Windows, Linux, Unix (Solaris)
Version Management Tools: CVS, SVN and GIT
Databases (RDBMS) and Tools: Sybase 15, Oracle 11g, Microsoft Access, MySQL
Design skills: OOA (Object Oriented Analysis) & OOD, JEE design patterns and UML.
Others Technologies: XML, HTML, CSS, AJAX, PL/SQL, UNIX Shell Scripts, JavaScript
Build Tools: Maven, Ant and Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, DE
Java Developer
Responsibilities:
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts. Used Ext JS framework for the development of web application using Ajax, DHTML and DOM scripting.
- Migrated application from Struts to Spring MVC framework.
- Interacting with Relationship managers/partners and provide application support to business users.
- Resolving urgent and immediate requests by various users in a vibrant and demanding environment.
- Participated in Requirements analysis and Design discussions with clients. Involved in preparing Functional and Design Specification documents based on client’s finalized requirements.
- Handling offshore members and responsible for Onsite-Offshore Coordination, Project design and implementation.
- Responsible for project delivery and unit/application integration testing & peer code review, effort estimations.
- Usage of an agile approach during the development of all the enhancements and new requirements for the applications.
Technologies Used: Java 7.0, Oracle 11g, PL/SQL, Spring MVC 4.0, Ibatis, Tomcat 7.0, XML, Eclipse, SVN, Linux, UNIX Korn Shell Scripts, Log4j, Maven.
Confidential DE
Java Developer
Responsibilities:
- Involved in design and development of the application using J2EE, IBM MQ Series.
- Involved in all phases of the application development and experienced with customer interface.
- Developed Presentation layer using JSP, HTML, JSON and XML.
- Migrated application from legacy EJB to Spring beans.
- Interacting with Relationship managers and provide application support to business users.
- Resolving urgent and immediate requests by various users in a vibrant and demanding environment.
- Participated in Requirements analysis and Design discussions with clients. Involved in preparing Functional and Design Specification documents based on client’s finalized requirements.
- Handling offshore members and responsible for Onsite-Offshore Coordination, Project design and implementation.
- Designed and developed Service layer using Spring framework, Ibatis persistence layer.
- Responsible for project delivery and unit/application integration testing & peer code review, effort estimations.
- Usage of an agile approach during the development of all the enhancements and new requirements for the applications.
Technologies Used: Java 7.0, Oracle 11g, PL/SQL, Spring 4.0, Servlet, Ibatis, Tomcat 7.0, XML, Eclipse, SVN, Linux, Unix Korn Shell Scripts, Log4j, Maven.
Confidential, Austin, TX
Senior Java Developer
Responsibilities:
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts. Used Ext JS framework for the development of web application using Ajax, DHTML and DOM scripting.
- Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP, CSS as per the requirements and providing the client side using JQuery validations.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework.
- Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
- Responsible to write the different service classes and utility API which will be used across the framework.
- Used Axis to implementing Web Services for integration of different systems.
- Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
- Exposed various capabilities as Web Services using SOAP/WSDL.
- Used SOAP UI for testing the Web services by sending an SOAP request .
- Used AJAX framework for server communication and seamless user experience.
- Created test framework on Selenium and executed Web testing in Chrome, IE and Mozilla through Web driver.
- Used client side Java scripting: JQUERY for designing TABS and DIALOGBOX.
- Created UNIX shell scripts to automate the build process to perform regular jobs like file transfers between different hosts.
- Responsible for developing XQuery and java code to create REST web services interface for Marklogic repository.
- Worked on MarkLogic and XQueries performance related issues.
- Worked on Proof of Concept for developing application using Node JS and Mongo DB.
- Developed client application API’s using Node JS.
- Used Require JS to improve speed and quality of the code.
- Used Log4j for the logging the output to the files.
- Used JUnit for the unit testing of various modules.
- Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
Environment: Java 1.7, JSP, Servlets, Spring Framework 3.0, ESB, Mule, SOA, Spring IOC, Spring JDBC, Web Sphere, Oracle 9i, XML, XPath API, UNIX, Selenium, TOMCAT, SVN, GIT, Spring AOP, STS, Linux, ANT, Maven, HTML5, Web Services, WSDL, SOAP, AJAX, CSS, Angular JS, Node JS, Mongo DB, MarkLogic, ANT, Scala, Python.
Confidential, NJ
Java Developer
Responsibilities:
- Interacting with Legal users daily and provide application support services to business users.
- Resolving urgent and immediate requests by various users in a vibrant and demanding environment.
- Participated in Requirements analysis and Design discussions with clients. Involved in preparing Functional and Design Specification documents based on client’s finalized requirements.
- Customized GWT widgets for various modules and involved in data access and business logic classes development.
- Handling 4 offshore members team and responsible for Onsite-Offshore Coordination.
- Responsible for unit and application integration testing & peer code review, effort estimations.
- Usage of an agile approach during the development of all the enhancements and new requirements for the applications.
Technologies Used: Java 5.0, Sybase, PL/SQL, GWT 2.0, Servlet, Hibernate, Web logic 10.3, XML, Eclipse, SVN, Linux, Unix Shell Scripts, Log4j, Ant.
Confidential
Sr. Software Engineer
Responsibilities:
- Direct interaction with client (Citi- Singapore) for requirement gathering, daily status meeting and team meeting and Onsite-Offshore Coordination.
- Developed application UI using Spring Framework and developed controller classes, validations and JSP’s.
- Used Spring validation and written customized validation rules using java script.
- Performed Unit, integration and system testing and provide defect fixes and problem resolution.
Technologies Used: Java, Servlet, JSP, PL/SQL, Oracle, Web logic 10.3, XML, Eclipse, JMS, Hibernate, Linux, Unix Shell Scripts, Log4j, Ant.
Confidential
Software Engineer
Responsibilities:
- I was involved in the User Interface layer development, which includes GUI components and application frame development for the application.
- Written UI code in JavaScript/html specific to IE object model to create a rich and dynamic graphical user interface.
- Involved in development and testing of the application.
Technologies Used: Java, Sybase, PL/SQL, AJAX, javascript, Servlet, Web logic 10.3, XML, Eclipse, CVS. Unix Shell Scripts, Log4j, Ant.
