We provide IT Staff Augmentation Services!

Senior Java J2ee Developer Resume

3.00/5 (Submit Your Rating)

Sanjose, CA

Profile:

  • 9+ Years of total IT experience.
  • 9+ years of Java, Servlets, JSP and Struts.
  • 2+ years of Spring Framework.
  • 4+ Years of Web Services.

Summary:

  • J2EE: 9+ years of Programming experience in Java 5.0 features like Generics, Auto boxing & Unboxing, Static import and Annotations. IDE’s like Eclipse 1.0/2.0/3.0/3.1 , Creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory etc.).
  • Development: Extensive experience in developing applications using Core Java and various J2EE technologies including JSP, Servlets, JSON, JSP Custom Tag Libraries, JavaBeans, JDBC, Threads, Multithreading, IO, JMS. Data mapping and query optimization.
  • Architecture: Design Patterns, J2EE Architecture, SDLC, Proficient in the design, development and implementation of Model-View-Controller (MVC) using Jakarta Struts 1.x Frameworks, Spring Framework, Hibernate, Singleton, MVC, Service Locator, Business Delegate, Session Facade, DTO, DAO patterns. Experience in writing Ant 1.x build scripts for project development and deployment. Configuring and deploying J2EE applications using Apache Tomcat, Strong hands-on Object-oriented analysis and design using UML, UML diagrams like use cases, class diagrams and sequence diagrams.
  • Web Servers & Frame Works: Extensive experience in developing Web Services using JAX-RPC, JAXB and XML based protocols such as SOAP and REST . Experienced in IBM Web sphere 6.x/5.x, Glass Fish and Apache Tomcat. Experience with Agile development methodologies such as Scrum and Test Driven Development (TDD).
  • GUI: Strong front-end and GUI development skills in HTML, DHTML, JavaScript, CSS and XSL(XPath, XQuery), SDLC.
  • XML: Strong XML experience using XSL, XSLT, DTD Schema & SAX/DOM. Experienced in parsing (DOM and SAX) XML using JAXP API, JAXB(Java Architecture for XML Binding), JAX-WS, JAX-RS and XMLBeans .
  • Extensively worked on Production Support for Order Management in Telecom Domain.

Technical Skills:

J2EE Technologies: Servlets, JSP, JDBC, JNDI, JAX-RPC, JAX –WS, Java Mail, SAX, DOM, JMS, Struts 1.2 , Struts 2, Spring Framework, Soap Web Service, Rest Web Service, Web sphere 6.0 / 6.1, Tomcat 5.x, Apache, Hibernate.

Languages: Java Script, HTML, XML, XSL, XSLT.

Design Skills: Object Oriented Analysis & Design ( OOAD), GOF Design Patterns,J2EE Design Patterns, UML

Development Tools: My eclipse 6.5, Net beans

Development Methodologies and Deployment: ANT

Database and Tools: Oracle 9i / 10g, MS SQL Server 2000, MySQL, TOAD

Operating System: Windows 7 Web and Application Server, UNIX

Professional Experience:

Confidential , San Jose, CA

Technology Analyst

Project Description (Supply Chain ‘Large Scale Services Program’ (SCM LSS)): Confidential has embarked on a strategic initiative SCM LSS where they are simplifying and innovating the business processes to be able to grow and accelerate the business through deployment of Large-Scale Services. Infosys is engaged as the end-to-end business transformation partner for Confidential in the SCM LSS Program. These are the major services that enterprise companies need to operate. Given the pressure to accelerate and grow the business amid increasing complexity and globalization, the ability to deliver Large-Scale Services is essential to Confidential and its partners.

This is an end-to-end Oracle R12 implementation program involving requirements elaboration, functional design, technical design, build, testing, implementation and support. The large scale services will be developed in multiple releases over next quarters as per LSS roadmap.

Responsibilities:

  • Involved in business requirements, design and document technical design for the business requirements.
  • Involved in Design, Identification of Components and Preparing Technical Use Case Specs and test cases.
  • Used JMS for sending messages and receiving XML messages through TIBCO Integration Module.
  • Developed several Data Access Objects that fires the Hibernate Queries
  • Used Spring Framework for implementing MVC.
  • Executed shell scripts on UNIX for Server auto start-ups, shut-downs and log files checking and daily/weekly job scripts.
  • Created Stored Procedures, Indexes and materialized views for new requirements.
  • Implemented optimization techniques to improve database query performance.
  • Used Sub version for versioning control.
  • Involved in Unit, Integration and Pre-Production testing of the application.
  • Involved in deployments for Production.
  • Involved in development for Shipping control form.
  • Involved in Development of Delivery based form.
  • Involved in Writing of MD50, MD70 documents based on the requirements given by client.
  • Extensively worked with QA team and resolved all the issues to get the green signal for production releases.

Environment: Java 1.4, Spring Framework, Hibernate, Servlets, JSP, TOAD, Oracle10i, Web Sphere 6.0, XSLT, XML, Design Patterns, XSD, HTML, Java Script, SQL, PL/SQL, Log4J, Design Patterns, UNIX, SVN, Windows 7.

Confidential, Sanjose, CA

Technology Analyst

Project Description (Software Infrastructure and Fulfillment Technology (SWIFT)): SWIFT is responsible for providing the licensing framework which supports end to end electronic software licensing lifecycle. This project consists of three interconnected web applications (SLT, SLFEXT, MAgent) which helps in generating the licenses of almost all Confidential Products. SLT is used by internal Confidential Support employees called GLO Agents to fulfill any customer requests, whereas SLFEXT is the external customer-facing application that behaves as a self-serve portal for Confidential customers seeking licenses for their purchased products. MAgent is the heart of the system that actually does all the processing and business logic validations. This is an end-to-end application development cum maintenance project involving requirements elaboration, design, build, testing, implementation and bug fixes. The system requires monthly releases using the staged waterfall development methodology.

Responsibilities:

  • Involved in gathering the requirements from the business.
  • Involved in the Design of work flow which is automated using BPM tool BPEL.
  • Extensively worked on web services to interact with different systems.
  • Used Java Script extensively to code client side validations.
  • Used Web Services to get the authorization key
  • Extensively used XSLT for transforming the xml with the specific format with respect to the downstream and billing systems.
  • Involved in Analysis, design and coding on J2EE Environment.
  • Implemented MVC architecture using Servlets, JSP, and Struts2.
  • Involved in database programming in Oracle.
  • Developed several Data Access Objects that fires the Hibernate Queries
  • Used Struts for implementing MVC and using layouts.
  • Delegated Struts Action management to the Spring framework
  • Created and modified Stored Procedures, Complex SQL Commands for the application using PL/SQL.
  • Developed web Components using JSP, Servlet under J2EE Environment.
  • Developed web Components using Servlets and Server side components using Struts 2 under J2EE Environment.
  • Involved in Production Support work which includes monitoring the logs, resolving the tickets and helping the users to find and fix the issues proactively.
  • Supported to the QA team during the System Testing phase and fixed the Defects.
  • Prepared the test data required to test all screens/functionalities in the application.
  • Execute regression and Performance Loading test cases.
  • Migrated the complete project from Struts1 to Struts2.

Environment: Web Services, Java 1.5, XML , XSD, HTML, Java Script, Ajax, JSON, Web Sphere 6.1, SQL, PL/SQL, Log4J, TOAD, Design Patterns, UNIX, SVN, Windows 7,Struts 2, Spring, Hibernate.

Confidential

Senior Software Engineer

Project (Medavie Blue Cross): Medavie Blue Cross helps lighten the financial burden of a serious illness with our comprehensive personal health plans. It contains details about Practitioner, Provider, Provider Admin and Health Insurer. It also contains details about Policies which existed in Health Insurance.

Responsibilities:

  • Closely involved with design, development and implementation of the application.
  • Involved in developing the web services which are being called from the application.
  • Involved in testing the web services.
  • Designed and developed the service delegates for the application.
  • Integrated web service with Hibernate ORM (Object Relational Mapping) Framework to interact with the database.
  • Tested the code coverage using Cobertura.
  • Developed web Components using JSP, Servlet.
  • Set up the deployment environment on Glassfish Application Server.
  • Used Java Script extensively to code client side validations.
  • Developed Ant scripts to build and deploy the application onto Glass fish Application Server
  • Used My Eclipse IDE for development and CVS for Version Control.
  • Integrated web services with the front end team.
  • Supported to the QA team during the System Testing phase and fixed the Defects.
  • Prepared the test data required to test all screens/functionalities in the application.
  • Prepared junit test cases for the web services.

Environment: Java 1.4, J2EE (JSP, Servlets), JAXB, SOAP, CSS, My Eclipse 6.5, Web Services, Oracle 10g, HTML, Design Pattern, CVS, and Windows XP.

Confidential

Senior Software Engineer

Project Description (LXRRetail): LXRRetail is Net Elixir's next-generation integrated online customer acquisition management and optimization technology that enables online retailers to effectively monitor, manage, and optimize online advertising and marketing campaigns. Our platform is a scalable enterprise level solution most appropriate for online retailers with $50k or more per month ad spend.

Responsibilities:

  • Was closely involved with development and implementation of the application.
  • Designed the web tier using on the MVC design pattern of the struts framework.
  • Used HTML, Java script, Servlets, and JSP in the presentation tier.
  • Used Java Script extensively to code client side validations.
  • Used My Eclipse IDE for development and CVS for Version Control.
  • Validate the code against the defined coding standards using PMD.
  • Unit tested the functionality and fixed any defects identified.
  • Build and deploy the application to the required environments
  • Involved in the Performance tuning of the application.
  • Supported to the business users during User Acceptance Testing phase.
  • Created reports to get the daily status usage of the campaign.
  • Created jobs to mail the status reports automatically based on the client settings.

Environment: Java 1.4, J2EE (JSP, Servlets, XML), Java Script, JDBC, Struts 1.2, TOAD, Tomcat, SQL Server, HTML, XHTML, CVS, JUnit and Windows XP.

Confidential

Java/J2EE Developer

Project Description (TELEPROCESS): Mediation is the process of executing business rules on the collected network usage data. Teleprocess provides the user, the ability to define complex business rules offering variety of mediation functions. Many downstream applications understand a format that is usually different from the raw CDR files obtained from the network elements. Teleprocess file format definitions are fully user controllable and hence supports user specific conversions from the native NE formats to the downstream application formats like billing system format, including direct transport of the CDR data to a database management system.

Responsibilities:

  • Responsible for the architecture, design, development and testing of the project.
  • Designed administration module, report module and session module web pages for teleprocess WUI.
  • Implementation of communication module between C++ tier and WUI.
  • Maintenance and support for Teleprocess WUI.
  • Involved in unit testing and integrity testing.
  • Involved in Low level and High level documentation and bug fixing
  • Involved in Unit, Integration and Pre-Production testing of the application.
  • Involved in the Performance tuning of the application.
  • Responsible in automating the deployment process by developing ANT build scripts.
  • Deployed and move the projects into production environment.
  • Migrated application from Swings to Struts environment.

Environment: Java, JSP/Servlets, Java Beans, ANT Script, Windows, Tomcat, JSP Model2/Struts.

Confidential

Java/J2EE Developer

Project Description (Teleprovision): Teleprovision software is a tele-product. It mainly deals with tracking down critical, informational and error data. It has several modules like Network gateways, Network elements, Service Actions, Applications, Log/ Trace, Users( Administrator, Managers, Power users and User), and License Management. I was given Log/ Trace module to accomplish the task. In this module, we have to invoke functions present in the CORBA tier and to receive and send the processed data. We have to filter the incoming data into information, error and critical data.

Responsibilities:

  • Responsible for the architecture, design, development and testing of the project.
  • Designed administration module, report module and session module web pages for teleprocess WUI.
  • Implementation of communication module between C++ tier and WUI.
  • Maintenance and support for Teleprocess WUI.
  • Involved in unit testing and integrity testing.
  • Involved in Low level and High level documentation and bug fixing
  • Involved in Unit, Integration and Pre-Production testing of the application.
  • Involved in the Performance tuning of the application.
  • Responsible in automating the deployment process by developing ANT build scripts.
  • Deployed and move the projects into production environment.
  • Migrated application from Swings to Struts environment.

Environment: Java, JSP/Servlets, Java Beans, ANT Script, Windows, Tomcat, JSP Model2/Struts.

We'd love your feedback!