We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume Profile

4.00/5 (Submit Your Rating)

Freeport, NY

Sr. Java/J2EE Developer

SUMMARY

  • Over 8 years of IT experience in software development performing Requirements Gathering, OO Analysis, OO Design and Development of web, internet/intranet, middleware and distributed applications as well as Deployment, Configuration, Production Support, Code Management and Application Integrations using Waterfall and Agile/SCRUM.
  • Strong experience in OOAD, Core Java, J2SE API, Exceptions, Threads, Collections, IO.
  • Proficient in J2EE, Servlets, JSP, JDBC, EJB, JNDI, JMS and Java Mail
  • Experience in Front end/UI/Web development using HTML/HTML 5, CSS/CSS3, JavaScript,Bootstrap JS, AJAX, JQuery, JSON.
  • Strong Experience in Service Oriented Architecture SOA , SOAP and REST Web Services development using JAX-WS, Apache Axis2, JAXB, XML/XSD, WSDL, Jersey REST API.
  • Excellent experience in MVC Frameworks Spring MVC Framework.
  • Experience in developing enterprise applications using various Spring framework modules using Spring Core, Spring DAO, Spring MVC, Spring JDBC, Spring ORM.
  • Experience in Object/Relational mapping tools. Hibernate.
  • Experience with various RDBMS systems using SQL, PL/SQL, Oracle 9i/10 g, SQL Server 2005/2008, DB2 and MySQL.
  • 3 years of experience in Message oriented middle ware using Java Messaging Service JMS , Web Sphere and EJB Message Drive Beans.
  • Having strong experience in web/app server configuration, administration and deployments using Web Logic, Web Sphere, JBoss and Apache Tomcat.
  • Strong database skills, Object Oriented Programming and development knowledge
  • Good communication skills, interpersonal skills, self-motivated, quick learner, team player.
  • Good communication and inter personnel skills.
  • Quick learner and performer both in team and independent job environments.

TECHNICAL SKILLS

Languages : Java 1.4/1.5/1.6, C/C , SQL, PL/SQL, UNIX Shell Scripts

J2EE Technologies : J2EE, JDBC, Servlets, JSP, JSF, JNDI, EJB, JMS, XML, XSL, LDAP,

Web technologies : HTML/HTML5, DHTML, XHTML, CSS/CSS3, JavaScript, BootStrapJS, J-Query, AJAX, JSON, Web Services, JAX-WS, SOAP, REST, JAX-RS, Jersey REST

Design Patterns : GOF, J2EE, and MVC

Frameworks : Struts 1.2, Spring MVC, Hibernate, JUnit, Log4J, JAX-WS, Apache Axis2,

Web Application Servers: WebSphere 6.x/7.x, WebLogic 10g/11g, Jboss5/6, Apache, Web Sphere MQ 6, Tomcat 5/6

Java IDEs/Tools : Eclipse IDE 3.x, RAD 6/7, Net Beans, CVS, SVN

Dev. Methodologies : OOAD, Rational Rose, Service Oriented Architecture

RDBMS : Oracle 10g/11g, MS-SQL Server 2005/2008, MySQL.

CAREER PROFILE

Confidential

Confidential stands for the transportation and logistics activities of Deutsche Bahn and has over 91,000 employees in some 130 countries.Applications developed inhouse include shipment tracking, billing applications and technologies enabling them include web services for multiple application interactions, multi-threaded desktop applications for document processing,multiple front end and serverside frameworks for utilitarian web applications.

Responsibilities

  • Performed requirement gathering, Analyzing user requirements and defining functional specifications using Agile and waterfall methodologies.
  • Created design documents and Produced design models using UML component, class and sequence diagrams.
  • Developed Front End /UI using HTML5, CSS/CSS3, Java Script,JQuery, JSON, Angular.JS, Bootstrap.JS, AJAX.
  • Developing and Consuming RESTful Web Services using Jersey REST API, JAXB, XML/XSD, JSON, Spring MVC, REST/HTTP.
  • Implemented Service Oriented Architect SOA using Web Services.
  • Developed SOAP web services client using JAX-WS, JAXB, JAXP, XML, XSD, WSDL.
  • Designing and development new components to add to an application to increase scalability using Java, J2EE, Servlets, JDBC, EJB, Oracle, UML, XML, RUP, JQuery and Hibernate.
  • Developing user interface using JSP with Java Beans, Spring MVC and AJAX for asynchronous loading of dynamic data for application.
  • Implementing various Design Patterns in the project such as Data transfer object, Data access object, Service locator and Singleton.
  • Used Spring frame work for Dependency injection for wiring the components in all layers.
  • Implementing the data persistence functionality of the application using the Spring DAO and Hibernate.
  • Used SQL and PL/SQL to create, update and manipulate data in Oracle 10g DB.
  • Performed installations, configuration and administration of WebLogic App Server for deploying J2EE
  • Developed integration layer using JMS and MQ.
  • Developing build releases for various Iterations using ANT and MAVEN.
  • Deployed JEE modules in various environments from DEV to PROD using WebLogic App Server.
  • Generating and implementing business services and business objects according to the requirements.
  • Developing and implementing test validations of the applications.
  • Analyzing test results and recommending modifications to the applications to meet project specifications.
  • Implementing CRs and defects to improve the applications.
  • Documenting modifications and enhancements made to the applications as required by the project.
  • Used Junit, JMock for unit testing and Log4j for logging errors.
  • Used CVS for source control management system.
  • Involving in testing for the application.
  • Provided production support for fixing the defects and change requests.

Environment: OOAD, SOA, UML, HTML5, CSS3, Java Script, JQuery, AJAX,JSON, Java 1.6, J2EE, JSP, Servlets, JDBC, EJB, JMS, Web Sphere MQ 6.0, Spring, Hibernate, Struts 1.2, JUnit, CVS, Web Services, JAXWS, JAXB, XML/XSD, SOAP, REST, Jersey REST API, WSDL, JBoss App Server 7, SQL, Oracle 10g, Eclipse IDE, UML.

Confidential

Confidential a diversified bank that offers a broad array of financial products and services to consumers.Re-structuring and acquisitions by Capital One during my tenure there created an opportunity to engage in large scale enterprise infrastructure projects and in project management models like Agile.

Responsibilities:

  • Used Agile methodology to develop the application
  • Interacted with the client to gather requirements and perform requirement analysis.
  • Created technical design documents TDD using MS Visio, UML diagrams, MS Office.
  • Write documentation for requirements analysis, design specifications, user's guides, installation guides, custom training materials, or project work plan
  • Designed the High Level and Low Level Architecture of the system. Developed UML diagrams using Use Cases, Sequence, Class, Sequence and State Diagrams using Visio.
  • Development of Web Front End GUI using HTML/HTML5, DHTML, CSS3, JQuery, JQuery UI AJAX, JSON, XML, XSL, JSP, Spring MVC, and developed validations using Java Script and AJAX.
  • Involved in designing, developing and configuring server side J2EE components: Servlets, JSP, JDBC, JMS, JNDI, SOAP and REST Web Services, JNDI, LDAP, JMS, J2EE platform using Eclipse IDE, and deployments in JBoss App Server environments.
  • Consumed SOAP and RESTful Web Services provided by 3rd party vendors and developed Java EE application and configured the execution based on the business requirements.
  • Implemented Design Patterns like Singleton, Business Delegate, Factory, Service Locator, DAO and Data Transfer Object.
  • Developed interactive, database-oriented websites and front ends using JSP, JSTL, Servlets, HTML, CSS, XML and XSLT.
  • Used J2SE, Exception, Collections, Threads, JEE, OpenSource Technologies/API for application development.
  • Involving in design and developing re-usable Web Services and Java Utility classes to support XML using XML Spy, SOAP, XML, DOM, SAX, DTD, XML Schemas and XSL.
  • Developed SOAP services and clients using WSDL, XML, XSD.
  • Developed unit test cases using JUnit and used Log4J for logging and debugging.
  • Performed installations, configurations and deployments using Tomcat and JBoss App Server.
  • Used Oracle database for creating DB tables and DB objects and SQL scripts.
  • Involved in QA/UAT and Production support, defect fixing, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
  • Performed installations, configuration and administration of WebLogic App Server for deploying J2EE modules in various environments from DEV to PROD.
  • Fixed the bugs identified in test phase.
  • Written JUnit Test cases for Unit testing in Pension Manager Module.
  • Documented CR impact analysis and prepared implementation documents.

Environment: OOAD, UML, SOA, Java, J2EE, EJB, HTML5, Java Script, CSS/CSS3, AJAX, JQuery, JSON, JSP, Struts, Web Services, REST, SOAP, WSDL, JAXWS, JAXB, XML, XSD, JMS, Web Sphere MQ, Spring,Hibernate, Web Logic Server 10g, CVS, Oracle 10g, SQL, Eclipse, UML.

Confidential Systems is involved in the business of turbine manufacturing, leasing and selling of turbine. Monitoring and Diagnostics M D is for Monitoring, the health of turbine by continuously diagnosing using OSM Onsite Monitor Machine . By Applying IR tags to get the turbine availability and performance validates the data captured by OSM. Any kind of defect will be called anomaly and based on the validation procedure which will automatically create a clarify case.

Responsibilities:

  • Used JMS and Web Sphere MQ for messaging with legacy applications.
  • Developed EJB Session Beans for business tier and Entity beans for data tier.
  • Used Spring MVC to develop both server side and client side development.
  • Used HTML, Java Script and CSS in the development of the front end pages.
  • Involved in various layers of life cycle SDLC .
  • Reviewed and analyzed business requirements with business analysts.
  • Involved in writing Oracle SQL and PL/SQL scripts.
  • Developed UI screens using Struts tag library.
  • Performed client side validations using Java Script.
  • Performed deployments using Weblogic App Server .9.0
  • Maven scripts are used to build and deploy the application.
  • SVN is the version control, used to track and maintain code changes.
  • Team track is extensively used to address Business Requests and System Testing tickets.
  • Coordinated with QA analysts and Business analysts to meet the end requirements.
  • Provided weekly status updates showing the progress of the development efforts and issues to be resolved.
  • Used Junit for unit testing.
  • Extensively used Hibernate in data access layer to access and update information in the database.

Environment: Java/JDK 1.5, J2EE, Servlets, JSP, HTML, CSS, Java Script, JDBC, EJB, JMS, WebSphere MQ, Spring MVC, Hibernate, Eclipse IDE, Weblogic App Server 9.x, JSTL, SQL, Oracle 10g, Struts, XML, Log4j, Maven, XML.

Confidential is an ISO 27001 certified information security consulting firm. They offer services such as Security Assessments, Information Risk Management, Regulatory Compliance, Security Implementation, Forensics, and Training. Some of their clients include the UN World Food Programe, Capgemini, Dubai Financial Markets, Saudi Telecom, Reliance Mutual Fund, Prudential ICICI, Tata Interactive Services, and many others

Responsibilities:

  • Requirement gathering, Analysis, Translating it into Object Oriented Design. The application architecture was based on J2EE and Struts.
  • Web Interface is designed using J2EE, JFC/SWING/APPLETS, XML/SOAP, WSDL, Web Services, Web sphere, JDBC and EJB.
  • Stored information in XML/XSLT form. I was responsible for building the front-end portion of the application utilizing XSL and deployed to IBM Web sphere 4.0. Written the complex XSL Style Sheets to convert each XML file to its Schema to validate all inbound and out bound Business documents.
  • Contributed in developing EJB's and deployed in Web Sphere application server.
  • Used JSF as MVC frame work to develop the web application for VShards.
  • Used JSF Validation and Custom tags, Backing beans.
  • A persistence layer using JPA over Hibernate on top of a new schema built on PostgreSQL
  • Used Junit and Ant environment for testing and deployment. Client side validation using Java Script. Designed Business logic into Complex SQL's, Stored Procedures, functions and views.
  • Supported production monitoring for regular processing and reprocessing of billing stream files. Generated the web reports, age reports, manual reports for each product.
  • Using Log4j, HTML developed UI pages on the client side
  • Involved in the release management process to QA/UAT/Production regions
  • Participated in the product lifecycle including black / white box testing, integration testing and performance / stress testing, as well as functional testing.

Environment: Web Sphere 4.0, WSAD 4.03, EAD4J, HP Unix, Windows NT, Java 2, EJB 2.2, JSP 1.2,Servlet, JPA,JSF,Java Script, CSS, JDBC, HTML.DHTML, XML/SOAP, WSDL, Web services, XML Schema, XSLT, ANT, Junit, Oracle 9i AS, SQL/PL SQL

Confidential which provides a wide range of business process, technology and knowledge services, including Finance Accounting, Collections Customer Relations, Insurance, Procurement Supply Chain, Analytics, Software, IT-Infrastructure , Content Solutions and Re-engineering.

Responsibilities:

  • Analysis, design and development of Application based on J2EE and Design Patterns.
  • Used the Struts framework for managing the navigation and page flow.
  • Created templates using design patterns Business Delegate, Service Locator, Session Fa ade
  • Extensively.
  • Developed the EJB-Session Bean acts as Fa ade, will be able to access the business entities
  • Through their local home interfaces.
  • Used JDBC for accessing the data from the DB2 database.
  • Provided support for Production and Implementation Issues.
  • Involved in end-user/client training of the application.
  • Involved in the release management process to QA/UAT/Production regions.

Environment: J2EE, Java 1.2, EJB2.0, Java Beans, JDBC, JSP, Struts1.0, Design Patterns, BEA Web Logic 7.1, PL/SQL, DB2, UML, Win CVS, JUnit, Log4j.

We'd love your feedback!