Senior Java/jee Resume
OhiO
SUMMARY
- 8 years of extensive experience in Software Development Life Cycle (SDLC) as a Java Developer with expertise in Object - Oriented Design, development, Testing and Support of Enterprise Level Intranet/Internet applications.
- Extensive understanding and experience with various methodologies such as Waterfall, Agile.
- Having hands on experience in end to end development of Software Applications.
- Application domain areas include development for Telecom, Insurance, Banking domains.
- Experience in design, development, packaging and deployment of product in Java.
- Experience in developing and consuming of WebServices (SOAP, WSDL, JAXWS) Knowledge of J2EE technologies like JSP, Servlets, Struts Framework, Spring and Hibernate.
- Proficient in several frameworks like Struts, Java Server Page, Hibernate 3.1 ORM, Spring Framework, Spring MVC with GUI plugins like Tiles Framework, validation plug-ins like Validator framework.
- Worked with Java Swing for the GUI development of applications.
- Proficient in integration testing of web applications and remote systems.
- Excellent hands-on experience in Supporting and Maintaining of J2EE Web applications in production.
- Involved in developing and deploying J2EE Applications archives (Jar, War and Ear) on BEA WebLogic application server.
- Facilitated application's release and build management using tools like Ant, Maven (3.0.5, 3.1.1) Expertise in client web technologies using HTML5, CSS3, and AJAX.
- Working experience with relational data bases: MySQL and Oracle 9i, 10g, 11g. Writing and tuning PL/SQL for Oracle Databases.
- Exposure in designing the data model.
- Self-motivated, quick learner with excellent communication skills and ready to take on new challenges.
- Proficient in using various IDEs like RAD, STS, MyEclipse and Eclipse Luna.
- Experience working with various versioning tools like Harvest, SVN.
- Used J-Unit framework for Unit testing of application, using Mockito.
- Hands on experience in Shell Scripting.
- Excellent experience in developing applications with onsite/offshore model.
- Extensive experience in working closely with Business partners for gathering requirements and specifications needed to build applications. Worked effectively in independent and in cross-functional team environments. Ability to learn and in corporate new technologies.
- Excellent communication skills and ability to work effectively and efficiently in teams and individually.
PROFESSIONAL EXPERIENCE
Confidential, OhioSenior Java/JEE
Responsibilities:
- Created the EndPoint classes with the handling methods with appropriate annotations for processing incoming XML request messages.
- Creates Integration Architecture Diagram for various services in the EWS like SaleHistory service, Purchase Order services, TransportServices, Kewill Services.
- Delivers software that meets specific requirements and quality standards. Creates Mapping document for transformation and routing of data from the source systems like RMS to the target System like Kewill.
- Creates the Endpoint classes with the handling methods with appropriate annotations for processing incoming XML request messages.
- Uses Apache CXF 3, Apache Axis 2 and Apache Axis 1 for developing stubs, as per the requirement of the client applications.
- Configures the maven Install, deploy, source and Jar plugins in the pom.xml for doing Maven install or deploy or create Jar files in the Nexus repository.
- Delivers software that is manageable, reliable and focused on a long term benefit.
- Clearly documents code and designs to ensure that others can understand.
- Works with analysts and testers to thoroughly test solutions and limit production application and data issues.
- Clearly communicated changes in Java applications.
- Quickly and effectively addresses operational issues and internal client requests via standard processes and mechanisms.
- Effectively manages client expectations.
- Seeks and applies feedback from internal customers.
Environment: Java/J2EE 6, spring 3.1, Maven3.1.1, JUnit, Eclipse Luna, Agile, Bamboo, JIRA, JQuery, HTML5, JavaScript, Spring MVC,JAX-WS, JAXB, XML, XSD, CSS3, Log4j,Apache Axis 2,Apache Axis 1, Apache CXF, Weblogic 12
Confidential, Columbus, OH
Senior Java/JEE Developer
Responsibilities:
- Created Integration Architecture Diagrams for various Services in
- Treasury Management including Account Services, Payment Services, etc
- Implemented the front end using HTML, XML, CSS and JavaScript, JQuery, AJAX for dynamic web content.
- Worked across multiple modules including user administration.
- Worked in an Agile Environment with RTC, wherein I was responsible for delivering potentially shippable product increments Confidential the end of each Sprint.
- Used MVC architecture throughout the project.
- Log4j were used to log the various debug, error and informational messages Confidential various levels.
- XML parsing by using JAXB for XML Schema Validation.
- Consumed SOAP based webservices using Apache CXF framework.
- Involved in the development of REST based webservice client as a part of the POC for integrating with the backend systems for retrieval of Customer details like the check/credit card details. Used Apache Axis 2.
- Apache Maven was used to manage dependencies in the application and deploy it on Tomcat Server 7.
- Instrumental in fixing the bugs that are found in production and test it thoroughly before moving the same into production.
- Followed TDD and wrote unit test cases using JUnit.
- Prepared test data for Automation Testing.
- Used IBM WTX in the transformation layer for XML mapping.
- Experienced working in Jenkins, Cucumber and Ruby as a part of automation testing
- Experienced using the SOAP UI for functional testing.
Environment: Java/J2EE, spring 3.1, Maven, JQuery, HTML5, JavaScript, Spring MVC,JAX-WS, JAXB, XML, XSD, CSS3, Log4j,Apache Axis 2, IBM WTX, WebSphere Message Broker, rfhutil, IBM WebSphere MQ, WebSphere ESB, IBM DataPower, Apache Tomcat 7, JUnit, STS, Agile RTC.
Confidential, Madison WI
Sr. Java/JEE Developer
Responsibilities:
- Involved in design and development of various modules in the application.
- Coordinated closely with client’s Enterprise Architecture team in signing off the design of the application.
- Involved in the review of the HLD, LLD, Use Cases, Functional specifications, Test design of the application.
- Involved in implementation of project as an SME in all the phases and ensured quality deliverable to the client.
- Implemented MVC architecture using Spring Web MVC framework.
- Composing the application classes as Spring Beans using Spring IOC/Dependency Injection
- Developed Data persistence API using Hibernate and Spring DAO layer.
- Implemented logging and transaction manager using Spring's Aspect Oriented Programming (AOP) concept.
- Used DAO's and services for data storage and retrieval.
- Implemented critical DB design optimization techniques in the application.
- Redesigned and tuned SQL queries to improve the performance of the applications.
- Developed and executed test data for unit, functional and user acceptance testing to assure quality project deliverables.
- Handled the build and Deployment strategies.
- Coordinated in all testing phases and worked closely with Performance testing team to create a baseline for the new application.
Environment: Java/J2EE, Spring 3.1, Hibernate, HTML5, JavaScript, Spring AOP, Spring MVC, Spring DAO, XML, XSD, XSLT, CSS3, JUnit, MyEclipse, Oracle 11g, PL/SQL,SQL developer, JBOSS Application Server 5.0, Maven, Harvest, Log4j, Unix, Microsoft Visio, Quality Center, JIRA Tracking tool, Agile Rally.
Confidential
Sr. Java / J2EE Developer
Responsibilities:
- Implemented the front end using JSP, HTML, XML, CSS and JavaScript,
- JQuery, AJAX for dynamic web content and JSF for reference implementation.
- Worked with Java Swing for the GUI of desktop version of application.
- Worked across multiple modules including user administration and skill matching algorithm.
- Worked in an Agile Environment.
- Extensively used Hibernate 3.5 in data access layer to access and update information in the database using HQL.
- Implemented Hibernate instead of traditional JDBC code.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE 10g.
- Involved in user interface development using JSP/JSTL.
- Followed Test driven development and implemented Tests using JUnit.
- Used MVC architecture throughout the project.
- Used Apache Maven to build projects.
- Log4j were used to log the various debug, error and informational messages Confidential various evels.
- Hibernate Query Language (HQL) was used to perform various queries in the database.
- Exhaustive testing in the development environment and catches up as many bugs as possible during local testing rather than letting the bugs getting migrated into production environment.
- XML parsing by using JAXB for XML Schema Validation.
- Consumed SOAP & REST based webservices to transfer information from the devices to the NMS servers.
- Maven was used to manage dependencies in the application and deploy it on Websphere Application server. Visual Source Safe was used for the version control.
- Used Shell Scripting system commands for retrieving heartbeat information batch processed data in Solaris Environment.
- Instrumental in fixing the bugs that are found in production and test it thoroughly before moving the same into production.
- Followed TDD and wrote unit test cases using JUnit.
Environment: Java,J2EE, JSP, Spring MVC, Spring 2.5, Hibernate 3.5, XML, SOAP, WSDL, AJAX, HTML, JAVASCRIPT, Shell Scripting, CSS, Log4J, JAXB, JUnit, WAS, RAD, Oracle 10g.
Confidential
Software Engineer
Responsibilities:
- Worked along with Business Analysts to capture business requirements and convert them into technical/functional requirements.
- Involved in all phases of SDLC from requirement analysis to implementation to test to deployment.
- Designed the software structure through Spring MVC framework, implementing Dispatcher Servlets, Controllers and View Resolvers for project flow.
- Used springs characteristic features like DI/IOC (Dependency Injection/Inversion of Control), Transaction Management and AOP (Aspect Oriented Programming) for various modules functions.
- Used JPA (Java Persistence API) specifications for database accesses.
- Queried the database using MySql, SQL and PL/SQL for complex queries related to market data.
- Created Stored Procedures, Functions and Triggers for managing and structuring database records.
- Followed JSF specifications for UI design and flow.
- Structured the JSP web pages using HTML and CSS.
- Designed dynamic web pages with analysis charts and constantly updating data using JavaScript, AJAX and JQuery.
- Used various core java concepts like Collections and Multithreading for complex data computations and analysis.
- Implemented session, cookie and cache management using Servlets and Filters for each user.
- Designed and implemented the logging mechanism using SVN as a version control tool and Ant for building and deploying the application.
- JUnit framework was used for performing unit and integration testing by writing test cases.
- Developed the application through Eclipse IDE using its plugins, build and support and debugging tools.
Environment: Java, J2EE, JSP, Struts 2.0, Spring, Hibernate, JMS, XML, SOAP, WSDL,JSF, AJAX, HTML, JAVASCRIPT, CSS, Log4J, JAXB, JUnit3.8, PL/SQL, Eclipse, Oracle 10g
Confidential
Asst Software Engineer
Responsibilities:
- Interacting with the client and analyzing the requirements to help and understand the requirements.
- Involved in all phases of SDLC.
- Application was designed and developed in Struts framework which is based on MVC pattern.
- Understanding customer requirements and converting it to technical documents for implementation.
- Complete the build head of time so as to give room for the unexpected issues during testing phase.
- Use of Java Collection API and classes such as HashMap, ArrayList and Vectors.
- Incorporated XML Parser such as DOM.
- Expert in writing SQLs.
- Developed webservices using SOAP, WSDL and Apache Axis which helped communicating through different modules of the application.
- Involved in requirements gathering and designing, server side coding usingSpring and Hibernate.
- Instrumental in fixing the bugs that are found in production and test it thoroughly before moving the same into production.
- MySql was used as RDBMS. Hands on experience creating E-R diagram, complex queries and subqueries.
Environment: Core-Java, HTML, CSS, JavaScript, AJAX, Servlets, JSP, JDBC, Visual Source safe MySql, XML, SQL, SDLC - Waterfall, MVC
