Sr. Java/j2ee Consultant Resume
Meltwater, CA
PROFESSIONAL SUMMARY:
- 8.5 years of IT experience in Architecture, Designing, Development using Java, J2EE technologies. Open to learn new technologies and Open Source tools.
- Hands on experience in Core Java, Servlets, JSP, JDBC, JMS and other J2EE technologies.
- Hands on experience in web frameworks like Spring MVC, IOC etc. and Struts.
- Good experience with ORM tools like Hibernate and developing application with Spring ORM, DAO and Hibernate framework.
- Excellent knowledge of XML and related technologies like XSL, XML parsers SAX, DOM and XSLT.
- Hands on experience of developing and consuming Web - Services REST and Soap .
- Hands on experience in UI technologies like HTML, JavaScript, JSON, Ajax, Jquery etc.
- Good experience in databases such as MySQL and Oracle.
- Good experience in creating build scripts using Ant and Maven.
- Good experience with creating Unit & Integration test cases using Junit and mocking frameworks.
- Expertise in Product Iterative Development Model, Agile software development technique using principles like Test Driven Development, Continuous Integration and Automation testing etc.
- Expertise in working as full stack developer, had worked on every phase of SDLC e.g. Requirement Handing, High level designing, Development, Maintenance and Enhancement etc.
- Good Team player and also have ability to work independently.
TECHNICAL SKILLS:
Language: Java, J2EE, JSP, Servlets, JavaScript, JMS, SQL, XML, UML
Framework: Spring, Web-Services RESTful Framework, JUnit, Elastic Search
ORM Tools: Hibernate
Server: Apache, Tomcat, JBoss, Weblogic
Databases: MySQL, Oracle
UI Technologies: HTML, CSS, Ajax, JSON, JQuery, JSP
Build/Other Tool: ANT, Maven, Shell Scripts
Versioning Systems: Git, CVS, SVN Subversion and IBM Clear Case
PROFESSIONAL EXPERIENCE:
Confidential, Meltwater, CA
Sr. Java/J2EE consultant
Responsibilities:
- Working as a Senior Developer and involved in Architecture review, design and development for Marketing Automation .
- Developing interfaces to integrate with external component (Marketo ) using Core Java, REST API, SOAP and Elastic Search. Working on Data layer to support basic data operations using Elastic Search.
- Involved and participated in Code reviews.
- Closely worked with QA team for bug fixing.
Environment: Java, J2EE, Spring, Hibernate, RESTful Services, SOAP, Elastic Search Java script, JQuery, Oracle
Confidential, CA
Sr. Java/J2EE consultant
Responsibilities:
- Working as a Developer and involved in development, design and Architecture review for component.
- Involved in Release activities, Validation, Build and Deployment process.
- Created unit and integration test cases using Junit.
- Developed Confidential UI using Java, JSP’s.
- Involved and participated in Code reviews.
Environment: Java, J2EE (JSP, Servlets), Hibernate, XML, Java script, JQuery, Oracle, Eclipse
Confidential
Sr. Java/J2EE consultant
Responsibilities:
- Involved in Requirement gathering and requirement clarification for the new features.
- Providing effort estimation and creating SRS, UTD, SDD, RDD, for the release specific changes.
- Created use case diagrams using UML
- Developing interfaces to integrate with external/internal components using Core Java and other technologies.
- Involved Unit testing and integration testing Code reviews, document reviews and providing technical inputs to the team.
- Providing component training to other users.
- Actively involved in monthly releases and support activities and business validation.
- Developed and Maintain the component deployment scripts.
- Closely worked with QA team for bug fixing.
Environment: Core Java, XML, IntelliJ, Shell Script, ANT, Maven, Clear Case, Clear Quest
Confidential
Sr. Java/J2EE consultant
Responsibilities:
- Developed multithreaded environment to execute the business logic per customer requirement
- Developed Shell Scripts for application installation on Relay with default configuration or an upgrade installation on Relay keeping the current configurations.
- Involved in Unit Testing based on the Test Cases.
- Involved and participated in Code reviews.
- Responsible for creating the complete kit (an ISO image) which is deployed on client side.
- Developed technical documentation, standards and procedures.
Environment: Core Java, XML, Java Sockets, Java Multithreading, IntelliJ, Shell Script, ANT, Clear Case, Clear Quest
Confidential, Tampa
Sr. Java/J2EE consultant
Responsibilities:
- Involved in analysis, design and development for video collection facility.
- Developed Collection Facility API to upload and tag video clips based on Customer requirements.
- Developed and Consumed Restful API.
- Developed a testing framework using HttpUnit to test Confidential API independently.
- Developed the Middleware and Business logic layer using Spring MVC, IOC framework.
- Developed the DB interaction layer to support DB CRUD methods using Spring - Hibernate integration.
- Involved and participated in Code reviews.
- Created unit and integration test cases using JUnit and JMock.
- Participated in creating build and deployment scripts.
Environment: Core Java, J2EE (JSP, Servlets), Spring, Hibernate, XML, Ajax, Java script, Shell Scripts, Perl, Sybase, Git, Maven, Eclipse
Confidential
Sr. Java/J2EE consultant
Responsibilities:
- Involved in Architecture, High level Designing to implement framework for Confidential request interfaces.
- Developed request parsing and validation interface for Confidential request using core Java and Socket programming.
- Developing the parsing engine using XML and related technologies.
- Developed the Linus shell script to upgrade the legacy Confidential ’s and build scripts.
- Involved in Unit Testing based on the Test Cases.
- Closely worked with QA team for bug fixings.
- Worked closely with deployment team for build scripts using ANT.
Environment: Java, Sockets Programming, XML, Linux Shell Scripts, ANT.
Confidential
Java Developer
Responsibilities:
- Developed Shell Scripts for application installation on Relay with default configuration or an upgrade installation on Relay keeping the current configurations.
- Involved in Unit Testing based on the Test Cases.
- Responsible for creating the complete kit (an ISO image) which deployed on client side.
- Developed technical documents, standards and procedures.
Environment: : Core Java, XML, Java Sockets, Java Multithreading, IntelliJ, Shell Script, ANT, Clear Case, Clear Quest
Confidential
Java Developer
Responsibilities:
- Developed the multi-threaded service for sending and receiving the JMS messages.
- Developed File and WEB interface to read XML message data using Core Java, Spring MVC.
- Developed XML Parser interfaces that’s incorporates with File and Web interfaces for message validation, using SAX Parser, Message handler & XSDs.
- Developed Routing interface which helps Input and Output interfaces to find routes with the help of routing table (Use Tree Data Structure). This service is purely developed in Core java.
- Closely worked with other teams for deployment and integration with Confidential .
- Developed the DB integration layer for CRUD operations using Spring and Hibernate.
- Developed new APIs and maintain the API versioning.
Environment: Core Java, J2EE, JMS, Spring, Hibernate, XML, MySQL 5.0, Linux, Apache, Tomcat, AJAX, Log4J, Junit, Apache Ant, Eclipse.