We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Bethpage, NY

SUMMARY

  • Software Engineer with 7+ years of industry working experience in developing Enterprise applications using Java™ Enterprise Edition (Java EE), and related technologies.
  • Working experience in object - oriented analysis and design was demonstrated as summarized below:
  • Having good understanding of various J2EE Design patterns like Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO etc. Proficient in using GOF JAVA design patterns
  • Expertise in web development applications using Core Java, Servlets, JSP, EJBs(Session Bean, Entity Beans, JMS/MQ Series), JDBC, XML, XSD, XSLT, RMI, JNDI, Java Mail, XML Parsers (DOM and SAX), JAXP, JAXB, Java Beans etc.
  • Expertise in Web Services using WSDL, SOAP, AXIS, JAX-WS, REST-Jersey, UDDI, WS-Security.
  • Experience in messages communication through JMS API & MQ Series.
  • Expertise in UI technologies like HTML, DHTML, Java script, CSS, AJAX, JQUERY, DOJO, ExtJS, JSP, Applets/Swings, Tag libraries etc.
  • Expertise in DB Design, DB normalization and writing SQL queries & PL/SQL- Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
  • Expertise in design & understanding the application using UML & Data flow diagrams.
  • Performed unit testing using JUNIT test cases and used Mockito for stub, Integration and deployment of applications done using build tools like ANT and Maven and debugging through log4j.
  • Experience with different version control/tracking systems like CVS, Harvest, and Clear Case & SVN.
  • In-depth experience in programming, deploying, configuring of middle-tier popular J2EE Application Servers like IBM WebSphere, Oracle WebLogic, JBOSS, Tomcat and Glassfish application servers,
  • Proficient in coding/design guidelines and checking Check styles, PMD defects & Find Bugs.
  • Good exposure in implementing the best practices throughout project lifecycle.

TECHNICAL SKILLS

Programming Languages: C, C++, JAVA, J2EE

J2EE Technologies: JSP, Servlets, JDBC, JavaBeans, JNDI, RMI, EJB

Frameworks: Struts 1.x/2.x, Spring 3.x, Web Framework, JSF, Hibernate, iBatis, JPA

Development Tools: Eclipse, My Eclipse, RAD and Net Beans

Web Services: SOAP, WSDL, UDDI, JAX-RS, REST-Jersey, JAX-WS, XFIRE, CXF, AXIS

DB Servers: Oracle, DB2, SQL Server and MYSQL - SQL & PL/SQL

Internet Technologies: HTML, DHTML, CSS, Java Script, AJAX, XML, DTD/XSD, XSTL, DOM/SAX, JAXP, JAXB, JSON, JQUERY, DOJO, Ext JS

Version Control tools: CVS, Harvest, IBM Clear case and SVN

Modeling Tools: Microsoft Visio, JUDE

Web/Application Servers: WebSphere, Tomcat, WebLogic and JBOSS

Messaging Technologies: JMS, IBM MQ Series

Other Tech &Tools: Log4j, SOAP UI, FileZilla, Putty, QC

PROFESSIONAL EXPERIENCE

Confidential - Bethpage, NY

Sr. Java Developer

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning.
  • Involved in gathering requirements from existing functionality for the other custodians, Schwab specific details and prepared User stories corresponding to the features taken from Backlog.
  • Involved in PSI estimations using Fibonacci approach and divided feature into different user stories based on Income trading with Schwab & other Custodians and in Investments.
  • Involved in preparing High & low level design docs with UML diagrams using Microsoft VISIO tool.
  • Involved in preparation of developer test cases, execution and preparation of scope & traceability matrix.
  • Used HTML, XHTML, DHTML, Java Script, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages in SEI Desktop portal.
  • Used Struts to define Controller, action mappings, forms and View pages for SEI Desktop.
  • Involved in creating Workflow framework to track the Reinvestment Option changes, exception and corrections in the Schwab income processing flow.
  • Used Spring Core to define beans for Services, Entity services and corresponding depended Svcs.
  • Involved in doing spring programmatic transaction mgmt using AOP and using Spring Batch.
  • Implemented Batch framework for Schwab execution flow and others to run set of processing at a time to handle millions of Orders in a day.
  • Used Apache CXF, WSDL, SOAP, AXIS and JAX-WS technologies to create web services, generate stubs and consuming the existing services.
  • Involved in developing RESTful web services using JERSEY as wrappers to access existing business services by Mobile channel.
  • Used JMS to pass messages as payload to track different statuses, milestones and statuses.
  • Involved in the config set for Web logic servers, Data Sources, JMS queues and the deployment.
  • Involved in creating queues, MDB, Worker to accommodate messaging to track the workflows.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria’s.
  • Identified check style, PMD and Find bugs and fixed them.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.

Environment: JAVA/J2EE, HTML, XHTML, DHTML, JS, AJAX, JQUERY, CSS3, Servlets, JSP, XML, XSLT, XPATH, XQuery, Struts, WSDL, SOAP, CXF, REST, JAX-RS, JERSEY, JAX-WS, Apache AXIS, Web Logic server 10.3.3, JMS, Oracle-SQL, PL/SQL, Eclipse, JUNIT, Mockito, Star Team, SOAPUI, JNDI, Java/J2EE design patters, EMMA, Spring framework - DI, AOP, Batch, Hibernate, EJB-Session Beans, Ant, IVY, OSB, JUNIT, HP QC, Master Craft, SQL Developer etc

Confidential, Gainesville, FL

Sr. Java Developer

Responsibilities:

  • Involved in the development of various use cases, sequence diagrams using UML
  • Understood current processes and actions from the legacy code.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external JavaScript codes that can be used in several different web pages.
  • Implemented EJB's session bean to maintain mobile session.
  • Implemented methods to validate, invalidate, keepAlive session for login process and maintaining session credentials.
  • Developed REST services to talk with adapter classes and exposed them to the angular js front-end. Worked on Restful web services which enforced a stateless client server and support JSON( few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents
  • Worked on serialize and de-serialize of data in applications using JSON
  • Used Struts and Spring MVC as Web module, involved in design, development of new Action classes to interact with business logic
  • Used Spring Frame work for LOC, AOP, and DAO layer design patterns.
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Implemented business logic components using POJOs.
  • Developed adapter classes to create a layer over existing code.
  • Transformed, Navigated, Formatted XML documents using XSL, XSLT, XPath, XSL-FO.
  • Developed in-memory data grid solution across conventional and cloud environments using Oracle Coherence.
  • Worked on design and creation of JSPs that are responsible for presentation layer and used the struts/html/bean/logic Tag libraries in the JSPs
  • Authenticating to the LDAP by Using the JNDI and developed the login Servlet which is responsible for initial authentication of the users coming from different systems.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages.
  • Tested components using JUNIT & Mockito during development.
  • Used IBM Clear Case for source code version control.
  • Resolving spring framework artifacts and code build & deployment via Maven.

Environment: Java, JSP, Servlets, HTML, Java script, CSS, JQUERY, Struts, Spring(Spring Maven), Hibernate, HQL, Oracle Web Logic, Net Beans, XML, XSD, XSLT, JAXP, JAXB, IBM Clear Case, UNIX/Windows, ERD, Oracle coherence, Java/J2EE design patterns, LDAP using JNDI, JSM, Web services - WSDL, SOAP, JAX-WS, CXF, AXIS, JAX-RS, JERSEY, JSON, JUNIT, Mockito, FTP, Putty etc.

Confidential, Arlington, VA

Java Developer

Responsibilities:

  • Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
  • Involved in the design by preparing UML diagrams using Microsoft Visio tool.
  • Created POJO layer to facilitate the sharing of data between the front end and the J2EE business objects
  • Used server side Spring framework and Hibernate for Object Relational Mapping of the database structure created in Oracle,
  • Used Oracle coherence for real-time cache updates, live event processing, in-memory grid computations.
  • Developed Webservices by using Restlet API and a Restlet implementation as a RESTful framework
  • Implemented Message Driven beans to develop the asynchronous mechanism to invoke the provisioning system when a new service request saved in the database used JSM for this.
  • Transformed XML documents using XSL.
  • Used JavaScript for client while server validation through Expression Language
  • Used DOA’s as design patterns.
  • Created PL/SQL Stored Procedure Functions for the Database Layer by studying the required business objects and validating them with Stored Procedures using Oracle, also used JPA with Hibernate provider
  • Developed authentication through LDAP by JNDI
  • Developed and debugged the application using Eclipse IDE
  • Developed test cases and performed unit testing using JUNIT.
  • Implemented Maven as build and configuration tool.
  • Used Apache Tomcat Application Server for application deployment in the clustered window environment
  • Used CVS repository for version control, created dynamic online reports using SQL
  • Developed format for the data inside requests and responses by RESTful web services using JSON
  • Used Quest TOAD, SQL Developer, PL/SQL, SQL*Loader for internal data storage and retrieval.
  • Involved in fixing IST, QA and production defects & tracked them using QC.

Environment: Java 1.5,J2EE, Servlets, JSP, HTML, JS, CSS, DOJO, Apache-Tomcat, Maven Repository, JMS, DOM/SAX, XML, XSD, XSLT, SQL, PL/SQL, Oracle 11g, TOAD, SQL Developer, Eclipse, JUnit, CVS, Spring - DI, AOP, MVC, Oracle coherence, JSM, Web Services - WSDL, JAX-WS, AXIS, CXF, JAX-Restful Services, JAXP, JAXB, QC etc.

Confidential, Trenton, NJ

Java Developer

Responsibilities:

  • Responsible for requirement gathering, design and analysis of the system
  • Responsible for coordinating the tasks and assigning work to the team members and keeping track of the deliverables.
  • Worked with customers to gather requirements and develop use cases, project and test plans.
  • Involved in designing the application by drawing UML diagrams using JUDE tool.
  • Designed a flexible and highly dynamic framework that incorporates robust marshaling and un marshaling from XML and a business process layer to allow rapid development and deployment of web services by aggregating back-end service invocations
  • Involved in developing the UI pages using HTML, DHTML, Java script, AJAX, JQUERY, JSP and tag libraries etc.
  • Involved in creating & consuming the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, XSD etc.
  • Developed web services using RESTful technology to support JSON and XML using JAX-RS.
  • Worked as a Data Modeler for the team
  • Created new connections through application coding for better access to DB2 database and involved in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
  • Involved in developing application using Spring MVC and also used other modules of Spring DI & AOP.
  • Involved in implementing Programmatic transaction management using AOP.
  • Involved in Authentication & authorization checks using Encryption & decryption techniques using x.509, Public/private key methods etc.
  • Responsible for data migration to QA/User and Production region.
  • Helped new team members & junior developers to make them on the board easily.
  • Followed coding standards and ran Test suite to make sure 100% code coverage by using EMMA tool.
  • Involved in JUNIT testing using Mockito.
  • Involved in writing developer test cases & scope & traceability matrix.
  • Involved in building the code using Ant, Ivy and the deployment.

Environment: Java 1.5, J2EE, HTML, DHTML, JavaScript, CSS, AJAX, JQUERY, Servlets, JSP, Web Sphere Application Server, Spring-DI, AOP, Transaction Management, MVC, RAD, JUNIT, Mockito, JAX - RPC Web services, Oracle coherence, LDAP, JAX-RS, XML, XSD, XSLT, Unix, Putty, FTP, DB2 - SQL, PL SQL, QC, IBM Clear Case etc.

Confidential

Java Developer

Responsibilities:

  • Involved in requirement analysis & client interaction, Responsible for Writing Hibernate mapping XML Files, HQL.
  • Worked closely with business analysts, project managers and project leaders to analyze business requirements, Used J2EE design patterns like Factory, Singleton involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
  • Created JSP, JavaScript, JQUERY & HTML, Extensively used various collection classes like Array List, Hash Map, Hash Table, and Hash Set.
  • Creation of technical specifications, coding, unit and system integration testing for the enhancements and conducted reviews with users
  • Developed the Use case, Sequence and Class diagrams using UML/Rational Rose, used Spring MVC to decouple business logic and view components, Involved in developing/coding the core framework classes and also developed web services using JAX-WS to make use of existing applications.
  • Worked with JAXB, Used JBoss Application Server that implements the Java Platform, Enterprise Edition (Java EE).
  • Created new database connection for MYSQL
  • Developed the application using Struts MVC Framework by implementing controller and backend service classes.
  • Involved in developing & consuming Web services using WSDL, SOAP, AXIS, Xifre etc.
  • Followed Java coding standards while developing the application.
  • Involved in JUNIT, Integrations & smoke testing.

Environment: JAVA 1.4, J2EE, Servlets, JSP, HTML, Java script, JDBC, XML, XSD, JAXP, JAXB, JSON, Web Services-WSDL, SOAP, JSF, JMS, Struts framework, XSLT, Web sphere Application Server, Unix, MySQL -SQL, PL SQL, SVN, QC, WINSCP3, Putty etc.

We'd love your feedback!