We provide IT Staff Augmentation Services!

Sr.java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

CA

SUMMARY:

  • 5 years of IT experience in Analysis, Design, Development, Implementation and Testing of Client/Server, Distributed, Internet and E - Commerce Applications using Object Oriented and RDBMS Concepts.
  • Expertise in developing J2EE applications and deploying it in Web Sphere 6.0, WebLogic11, Tomcat and Web services .
  • Strong expertise in development and deployment of web components that include Servlets, JSP and business layer components that include EJB, Web Services, RMI, and JDBC, JMS, LDAP.
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller),Singleton, Session Façade and Service Locator.
  • Extensive experience in developing applications using Java and related technologies using methodologies like AGILE, DRIVEN TEST
  • Expertise in Application development using various frameworks such as Jakarta Struts Framework, Java Server Faces, Spring Framework, Spring MVC, Hibernate ORM with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework and security modules like Acegi for spring.
  • Expertise in developing Java Beans and Custom Tag Libraries, providing client side validations in JavaScript and providing interactive front end GUI using AJAX and rich Internet applications based on ADOBE FLEX.
  • Extensive experience in design, development and deployment of ETL components in DATA WAREHOUSING.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
  • Strong database experience in Oracle, MS-Access, SQL Server 2010, MYSQL with good programming skills in SQL and PL/SQL.
  • Good experience in writing views, Stored Procedures and database triggers with comprehensive knowledge on Performance Tuning and Query Optimization in Oracle Stored Procedures.
  • Strong programming skills in XML related technologies like XML, XSL, XSLT, parsers like SAX, DOM, JAXP, schemas like DTD, XSD (XML Schema).
  • Good working knowledge of Ant/Maven for project build/test/deployment,Log4j for error logging and Debugging, JUnit for unit and integration testing and XMLSpy for XML validation
  • Extensive experience with middle-tier popular J2EE application and web servers like Web logic, Web Sphere, Web Sphere Portal and Tomcat.
  • Experience in modelling applications with UML, Rational Rose and Rational Unified Process (RUP).
  • Experience in using CVS and Rational Clear Case for version control.
  • Experience in IBM Rational Application Developer (RAD), Rational Software Architect (RSA), Net Beans, and Eclipse for integrated development environment for building, testing, and deploying various applications
  • Strong experience in using IDEs (Integrated Development Environment) like WSAD, Eclipse.
  • Good team player with excellent communication, technical, multi-tasking and interpersonal skills. Also having Quick adaptability and systematic approach towards work.

TECHNICAL SKILLS:

Programming Languages:  Java, C, C++, C#, Groovy, Perl, Unix shells.

Platforms:  Unix, Linux, iOS, windows

UML Tools:  Microsoft Visio 2003, Rational Rose 2003

IDEs:  Eclipse, Net beans, JDeveloper, IntelliJ

Web Applications/Servers:  Web logic, Coherence, Data Synapse, Apache Tomcat, IBM Web Sphere, JBoss.

Design Patterns:  Singleton, Value Object, MVC, Session Façade, DAO, Factory

Server Scripting:  JSP, JSP-EL, Custom Tags, Spring 3 Custom tags, JSF Custom tags .

Client Scripting:  JQuery, JQueryUI, HTML 4, HTML 5, AngularJS , CSS 3, JavaScript

Build Tools:  Ant, Maven

Continuous Integration:  Hudson, Jenkins, Mulesoft

Databases:  Oracle, MS SQL Server, Cassandra

Database Tools:  TOAD, SQL Developer (Raptor), Altova Database Spy

Messaging Systems:  JMS, IBM MQ Series

MVC Frameworks:  Struts, Spring, GSF, JSF, Apache Camel

Web service Tools:  TcpMon, SoapUI, Altova XML Spy

Web Design Tools:  Dreamweaver, Microsoft Front Page, Coffee Cup HTML

XML Technologies:  XML, XSL, XSLT, SAX, DOM, JAXP, JAXB, Altova XML Spy.

Logging:  Log4J, SLF4J

White box Testing:  Junit, Http Unit, Junit Perf, DBUnit

Black box Testing:  Load Runner, Quality Center, Win Runner

Version Control:  CVS, Git, Rational Clear case

Methodologies:  Waterfall, Agile ( Scrum, XP)

PROFESSIONAL EXPERIENCE:

Confidential,CA

Sr.Java/J2EE Developer

Responsibilities:

  • Involved in Requirement Analysis and Use Case development using OOAD .
  • Involved in High-level Design (HLD), Low-level Design (LLD) specifications of the project.
  • Implemented MVC Architecture using Struts framework for web module of Application.
  • Developed Presentation layer using Composite View Design Pattern using Struts Tiles.
  • Written RMI classes to connect the remotely objects.
  • Implemented XML and Web Services Security for message-level security using SOAP message.
  • Set up design specifications together with the business analysts, system designer and developed server side web services.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Wrote AngularJS controllers, views, and services for new website feature.
  • Designed, developed and tested the Websphere Portal Application based on Model, View, Controller (MVC) architecture deployed on IBM Web Sphere Portal /Application Server. 
  • Implemented EJB Components using State less Session Bean and State full session beans.
  • Developed web services and web services clients using JAX-RPC and XML.
  • Developed database access service layer for the web services and integrated modules.
  • Experienced in writing Stored Procedures and fine-tuned Complex SQL Queries.
  • Implemented Data Access Layer using ORM Hibernate with standard HQL Queries.
  • Experienced in writing complex SQL statements, Store Procedures and used Hints and index for performance.
  • Extensively used JUnit for unit testing of the Application.
  • Develop integration techniques using the Apache camel and apache activemq technologies.
  • Implemented Business layer components using spring framework with IOC for Harmonizer Project which is part of Enterprise integration.

Environment: Java, JSP, servlets, Struts, Hibernate, Eclipse3x, dojo, UML,EJB, XML, AngularJS, Spring, JUnit, ANT, SQL, PLSQL, AXIS, Web services, TOAD, Web logic, RMI, Log4J, DOM, Jenkins, Oracle.

Confidential 

Java/J2EE Developer

Responsibilities:
  • Involved in design and development phases of Software Development Life Cycle (SDLC)
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose. 
  • Followed agile methodology and SCRUM meetings to track, optimize and tailored features to customer needs. 
  • Developed user interface using JSP, JSP Tag libraries.  
  • Tag libraries and Java Script to simplify the complexities of the application. 
  • Implemented Model View Controller (MVC) architecture using Jakarta Struts 1.3 frameworks at presentation tier. 
  • Developed a Dojo based front end including forms and controls and programmed event handling. 
  • Implemented SOA architecture with web services using JAX-RS (REST) and JAX-WS(SOAP)  
  • Developed various Enterprise Java Bean components to fulfill the business functionality. 
  • Created Action Classes which route submittals to appropriate EJB components and render retrieved information. 
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer. 
  • Used Core java and object oriented concepts. 
  • Extensively used Hibernate in data access layer to access and update information in the database. 
  • Used Spring Framework for Dependency injection and integrated it with the Struts Framework and Hibernate. 
  • Used JDBC to connect to backend databases, Oracle and SQL Server. 
  • Proficient in writing SQL queries , stored procedures for multiple databases, Oracle 10g and SQL Server 2005. 
  • Wrote Stored Procedures using PL/SQL . Performed query optimization to achieve faster indexing and making the system more scalable. 
  • Deployed application on windows using IBM WebSphere Application Server.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report. 
  • Used Web Services - WSDL and REST for getting credit card information from third party and used SAX and DOM XML parsers for data retrieval. 
  • Implemented SOA architecture with web services using Web Services like JAX-WS .
  • Extensively used IBM RAD for writing code. 
  • Implemented Persistence layer using Hibernate to interact with Oracle 9i and SQL Server databases. 
  • Used ANT scripts to build the application and deployed on Web Sphere Application Server 

Environment: Rational Rose, Struts1.1, Hibernate-JPA, dojo, Agile Methodology, Spring1.2, JSP 2.0, Servlets 2.3, XML, SOAP, WSDL, UDDI, JDBC, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, Jenkins, Cassandra, Mulesoft, Node js, Web logic Application Server 10.1, Oracle 9i, JQuery 1.9, JQueryUI, AJAX, Altova XML Spy, SoapUI, TcpMon, JSF, Mongo DB.

Confidential,AL 

 Java/J2EE Developer

Responsibilities:
  • Understanding functional specifications, designing, and creating custom solutions to match the requirements.
  • Designed and developed the front end using HTML, CSS and JavaScript with Ajax and tag libraries.
  • Handled the client side and server side validations using Struts validation framework .
  • Used Spring Core Annotations for Dependency Injection.
  • Designed and developed a ‘Convention Based Coding’ utilizing Hibernates persistence framework and O-R mapping capability to enable dynamic fetching and displaying of various table data with JSP tag libraries .
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Designed and implemented data archival from Cassandra   cluster
  • Worked in GSF architecture and have written custom elements using JSP/java/JSTL
  • Used HQL and SQL for fetching and storing data in Cassandra database.
  • Worked on financial transactions like deposits, withdrawals, and transfer, debit, and visa or bills payments. Performed a thorough unit testing and resolved several data related issues before migration to production.
  • Implemented web services with Apache Axis.
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the backend Cassandra database tables for the application.
  • Designed and Developed Stored Procedures, Triggers in database to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
  • Designed and built SOAP web service interfaces implemented in Java.
  • Development of agent authentication functionality for both Agent Desktop and general website (Java/J2EE, Spring Framework, Coherence.
  • Used Apache Ant for the build process.
  • The response is also persisted on its way back. Messages persisted to Cassandra DB as SOR and Coherence Distributed Cache. Integrates with the SOA bus. Database is partitioned and streamed.
  • Used Clear Case for version control and Clear Quest for bug tracking.

Environment: Java, JDK 1.5, Servlets, Hibernate 3.2, Spring, Java beans,EJB, Ajax, Oracle 10g, Eclipse 3.2, Apache Ant, Mulesoft, Web Services (SOAP), Apache Axis 2.0, Web Sphere 6.1, JSP Taglibs, JavaScript, HTML, CSS, XML, Clear Case, Clear Quest, GSF 1.

Confidential,IL

Java/J2EE Developer

Responsibilities:
  • Participated in requirement specification analysis, Technical design & development of Local Ads& content manager Local CMS.
  • Used Java, Spring, Hibernate, XML, JSON, RESTFUL & SOAP Web services, Jersey for programming server side logic of Local Ads &Local CMS. Used Magneto framework for the look.
  •  Used JSPs for building the user interface.
  • REST Web services written in Groovy/Grails wrapped by Jersey JAX-RS .
  • Wrote AngularJS controllers, views, and services for new website feature.
  • Used Maven for dependency management and building the project.
  • oordinated the planning and execution of user stories in agile scrum methodology , resolution of bugs and code review.
  • Make sure FTP orders using e-commerce such as Delivery Agent is processed correctly, investigate the shop settings in the mongoDB, find the responsible Java, Groovy classes, rewrite the codes if needed, place the XML order manually by using Rabbit MQ if needed.

Environment: Java, Servlets, JSP, spring, HTML, XML, Web Sphere 6.0, RabbitMQ, Groovy/Grails, Web services, XML spy, SQL Server, CVS, Junit, ANT, UNIX.

Confidential 

Java Developer

Responsibilities:
  • Preparing technical specification document
  • Worked on setting up the application environment in the development region and developed the configuration files
  • Involved in interaction with Business analysts, technical architects to identify the functional and requirement gaps.
  • Development of cash management reporting components using Java, JDBC and JAXP
  • Used multithreading to improve performance in generating the reports in Java.
  • Development of cash management alert components using Java, JDBC and JAXP
  • Development of interactive user interfaces for viewing, editing, copying, sharing and deleting the reports and alerts using JSP, HTML, DHTML, JavaScript, CSS and AJAX.
  • Extensively involved in writing the SQL queries to fetch data from database for reports.
  • Used JavaScript and AJAX for performing client side validation and implemented server side validating business rules in Java.
  • Examined the Oracle 9i database tables, stored procedures and views used in the project as part of testing using PL/SQL Developer tool.
  • Involved in integration testing and Documentation.

Environment: Java, Servlets, JSP, JAXP, XML, JavaScript, AJAX, CSS, Oracle 9i, Tomcat 5.1

We'd love your feedback!