We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Alpharetta, GA

SUMMARY

  • Working on development of web - based applications and desktop applications using latest Java technologies since 10 years.
  • Experience mostly includes requirement analysis, design and development of web pages, forms etc. and writing business logic for current projects, Analysis, Design, Implementation, Testing, Deployment and Maintenance (full SDLC) using Java/J2EE technologies and open source frameworks.
  • Experience in Spring MVC, Spring IoC, Struts 1.2/2.0, EJB 2.0, and Chordiant framework, BC4J as J2EE MVC framework using TDD, iterative approach and agile methodology.
  • Experience in implementation of UI screen using EXTJS, JQuery
  • Extensive Experience as a senior JAVA/J2EE developer in developing Web application architecture with UML (Unified Modeling Language), Rational Rose and Visio.
  • Experience in development and implementation of applications in J2EE environments using JAVA 1.6/ J2SE 1.6, JSP 2.0, Servlets 2.4, JPA, JDBC, Java Mail API, JUnit, Mockito with RDBMS as Oracle9i/10g/11g, SQLServer 2005, SQL, PL/SQL, Stored Procedures, and Triggers. SQL, PL/SQL, Stored Procedures, and Triggers.
  • Hands on experience on developing WebServices using Axis2, JAX-WS, JAXB, StAX, SAAJ, WSDL, SOAP, Web Services, REST API, Jersey framework, XSLT, JSON, ExtJS, multithreading and Java Collection API.
  • Exposure to RUP and agile scrum development process, Excellent team player and experience in leading team.
  • Exposure in designing of J2EE application using Rational Rose1.5, Clearcase 7.1, AccuRev, SubVersion and VSS, with IDE like Eclipse 3.4, WSAD 6.1, RAD 7.1 and JDevloper 10.1.3
  • Hands on experience on Confidential WebSphere 5.1/6.1, BEA Weblogic 8.1.4 application servers, Tomcat 4.x server, JBoss 4.x and using Apache1.2 Web Server on Linux
  • Hands-on development using jQuery, Restful Web services, Java, Sql.
  • Involved in various phases of software engineering life cycle of N-Tier, Web Portals.using JAVA J2EE standards, EBS, EGS and DAO objects, self-motivated, excellent communication and ability to learn and grasp new technologies and domains

TECHNICAL SKILLS

Middleware /Backend Server Side: Java/ J2EE (Java Beans, JNDI, EJB, JAXP (SAX/ DOM), RMI, JDBC, JMS, Web-Services (JAX-RPC, JAX-WS, Axis2), XML, DTD, XSD, XSLT, Spring 3.0, PL/SQL, JDBC 3.0, Chordiant

User Interface/Front End: Java (1.6)/ J2EE (JSP, Servlets, Struts 1.2/2.0, Tiles, CSS, XSLT, HTML, JavaScript, AJAX, JSON, DWR, EXTJS, JSTL

Databases: Oracle 9i/8i/10g and SqlServer 2005

Application Servers: Confidential Web Sphere 5.1, Apache 5.1,JBoss 4.x, Tomcat 5.x

IDE/ Configuration Tools/ Scripting: Eclipse 3.4, WSAD 5.1, RAD6.1, Net Beans 6.0, Jbuilder, Clearcase, CVS, VSS, Clear Case7.1 Ant, Maven

Modeling/ Design: UML, Rational Rose 1.5, MS Visio

OS: Windows 2000, XP, Unix, Linux

Design Methodologies: OOAD, UML, Rational Rose 1.5

Frameworks/ Design Patterns: MVC, Struts1.2/2.0, SOA, Spring2.0, Chordiant, Java/ J2EE Design Patterns

Database Tools: TOAD, Visio, Oracle SQL Developer.

Reports/Reporting Tool: Jasper Reports 3.7

Testing Tool: Junit 4.0, Mockito

Performance profiling/monitoring tools: JProbe, Jmeter, Jprofiler

Rules Engine: ilog jRules

PROFESSIONAL EXPERIENCE

Confidential, Alpharetta GA

Senior Java Developer

Responsibilities:

  • Provide input into the design, development & delivery of the application and work alongside external development partner using Java 1.6, Spring 3.0, Spring MVC, EXTJS, Spring IoC, iBatis 2.3, Mockito, Restful Web services, WebSphere as an application server and JavaBeans, HTML, CSS, JavaScript, AJAX as client interface.
  • Designed and documented REST/HTTP APIs, including JSON data formats.
  • Created Restful services for order list and order details.
  • Responsible for creating and consuming SOAP based web services from pulling data from DWH to EChhanel database.
  • Development using Spring framework to return JSON arrays to UI
  • Created SQL Maps for ibatis and DAO classes
  • Designed, developed, tested and deployed various applications for websites and intranet pages
  • Writing test cases for the functionalities using JUnit
  • Implemented log4J for logging purpose and Junit for unit testing.
  • Creating Technical Specification documents for new enhancements and bugs in the project.
  • Creation of POJO classes and iBATIS mapping files for database operations.

Environment: Java, J2EE, XML, XML Schema, JAXP, MVC Apache struts, JSP, Servlet, EXTJS, Mockito, SOAP, WSDL, UDDI, Confidential WebSphere application server RAD 6.0, Restful Web services using Jersey framework, WebSphere commerce application server, Websphere MQ series, Oracle 9i database, JUnit, Log4j, Rational Rose, ANT, and RAD6.0,TDD, Linux

Confidential, Greensboro NC

Senior Java/J2EE Developer

Responsibilities:

  • Analyzed and Design the DU File parser application using J2EE standards and delivered project end to end.
  • Developed Search, Add, Edit screens for Cobrand Maintenance Tool Using Spring MVC as J2EE framework, Web Services and JQuery, JSP, Servlets, Spring MVC, JQuery, Mockito. Developed Cobrand Maintenance screens Using Spring MVC, J2EE, JSP, Servlets, JSTL and JQuey Grid.
  • Generating web services client for consuming web services using SOAP and creating WSDL and Developing Web Services using Axis2,
  • Requirement gathering and design of the application, Creation of Class diagram and Sequence diagram (UML) using Rational Rose and Writing test cases for the functionalities using JUnit and logging mechanism using
  • Creation of POJO classes and iBATIS mapping files for database operations.
  • Worked in an Agile Environment, attending daily Scrum, updating tasks accomplished and on progress, participating in Sprints.
  • Responsible for understanding the vision development areas and leading the implementation to support that vision and Assure traceability between requirements and detailed application design. Analyze system specifications and translate System requirements to task specifications for junior developers. Mentor junior developers in new technology and architectures.

Environment: Java 1.6, JSP 2.0, Servlets 2.4, Spring, XHTML, HTML, AJAX,JQuery, SOAP Web Services using Axis2, EXTJS, Web-Sphere 7, Mockito, TDD, AXIS 2, Oracle, Restful Web services, Linux

Confidential, Westborough MA

Senior Java / J2EE Developer

Responsibilities:

  • Design and development of the application using JSP Servelts, JDBC, DAOS and Struts as J2EE framework.
  • Involved in development, deployment, Support and change requests for EOne and Serenede Integration. Delivered the project end to end.
  • Responsible developing classes for Inventory integration and Price Matrix Integration, modifying Order in WebService suing Axis 2 API and client classes to take care for duplicate orders.
  • Application development methodology is Iterative development.
  • Implemented the design pattern like Singleton, Builder and Adaptor pattern.
  • Developing unit testing and integration testing were all part of responsibilities.
  • Application which involved identifying the memory leaks and memory consumption and continuously monitoring the performance.
  • Implemented Web services using JAX-WS framework to make calls from ecommerce to Serenade, used SOAP and WSDL message for the communication.

Environment: Java 1.6, JSP 2.0, Servlets 2.4, XHTML, HTML, AJAX, EXTJS, SOAP Web Services using Axis2, Tomcat 6.2,, AXIS 2, Struts1.2/2.0, MySQL, SqlServer2005, Linux

Confidential, Plano TX

J2EE Technical Lead

Responsibilities:

  • Provide input into the design, development & delivery of the application and work alongside external development partner using Java 1.6, Struts 1.2, Spring 2.0, Spring MVC, Spring IoC, iBatis 2.3, EJB 2.0, Jboss 4.2 as an application server and JavaBeans, HTML, CSS, JavaScript, AJAX as client interface.
  • Implemented Web services using Axis2 framework to make calls from ERP to MSGBRK and from MSGBRK to various customer databases. Used JAX-WS, JAXB, StAX, SAAJ, WSDL, SOAP, XSLT message for the communication. Creating SQLMAP map and DAO object for iBatis to communicate to database.
  • Created a Quartz job scheduling for web services client invocation at regular interval, multithreading for report scheduler and send corresponding reports to the customers
  • Provide investigation, diagnosis & development of resolutions for on-going maintenance issues for an application
  • Developed JSP pages using JSTL and used Java Script for client side validations and to achieve other client-side functionality.
  • Worked in an Agile Environment, attending daily Scrum, updating tasks accomplished and on progress, participating in Sprints.
  • Understand the business requirements of the application to ensure any development or maintenance meets the customer’s business requirements & the agreed design
  • Participation on a support to provide technical assistance for priority issue and ensure quality control procedures are performed in accordance with standards

Environment: Java 1.6, JSP 2.0, Servlets 2.4, Spring MVC, Spring IoC, Struts1.2/2.0, EJB2.0, Web Services using Axis2, JBoss 4.2,, AXIS 2, Struts1.2/2.0, iBatis2.3, Oracle11g, Spunk, SqlServer2005, Linux

Confidential

Sr. J2EE Developer

Responsibilities:

  • Understand the business requirements of the application to ensure any development or maintenance meets the customer’s business requirements & the agreed design
  • Provide input into the design, development & delivery of the application and work alongside external development partner using Java 1.5, JSP 2.0, Servlets 2.3, Spring MVC, WebShere 6.1 Application Server, Design Patterns: Factory, DAO using tools like Rational Rose 1.5, Clearcase 7.1, VSS, IRAD 6.1 and Maven for building the project
  • Create analysis and design documents and coordinated development, security, database services, testing, deployment, network infrastructure, documentation and .
  • Guiding the team for low level designing and allocation of task
  • Consulting with supervisors, offering technical and resource planning expertise to ensure optimal design and implementation of new system.
  • Responsible for architecture and high level design of the application. Prepared use case, class and sequence diagrams
  • Guiding the team for low level designing and allocation of task
  • Involved in Code Review of the modules
  • Writing ANT build scripts to compile, packaging application, deploying to target server, generating sample data in database, running Junit Test cases and creating Test reports
  • Participation on a support to provide technical assistance for priority issue

Environment: Java 1.5, JSP 2.0, Servlets 2.3, Spring MVC, Spring IoC, Rational Rose 1.5, Clearcase 7.1, VSS, WebShere 6.1 as Application Server, Design Patterns: Factory, Servicelocator, DAO,IRAD 6.1, Maven, Junit 4.0

Confidential

Sr. J2EE Developer

Responsibilities:

  • Perform a variety of technical duties involved in the programming, development, designing and analysis of assigned work areas and applications to meet county needs, resolve technology problems and provide for system enhancements, provide input concerning the development and implementation of project specifications, goals, objectives and time lines.
  • Review, analyze and modify existing systems, programs as necessary; design, develop and implement new system applications as assigned keeping in mind Chordiant Framework, Java1.5, JSP 2.0, Servlets 2.3 technologies to be used using WSAD6.1 as IDE.
  • Emphasis on re-usability and initiatives which demonstrate productivity improvements through creation of component library, knowledge sharing, queries etc
  • Involved in Data Traceability work
  • Debug programs by preparing test data and testing program operations as assigned; run test data in actual computer operations; detect and resolve programming errors and miscalculations; troubleshoot and resolve application errors and malfunctions as necessary.
  • Estimate for any Request For Change and its impact on the delivery schedule
  • Involved in development of page flows and work flows.

Environment: Java1.5, JSP 2.0, Servlets 2.3, MVC Architecture, Rational Rose1.5, Clearcase7.1, VSS, WebShere 6.1 as Application Server, Design Patterns: Factory, Servicelocator, DAO,WSAD5.1, Chordiant Framework, Maven.

Confidential

Sr. J2EE Developer

Responsibilities:

  • Primary responsibility includes estimations, scaling, designing and execution of project keeping in mind available BC4J API’s, BC4J Framework, Struts 1.2, Java1.5, JSP 2.0 as technologies to be used using IDE as JDeveloper and Maven.
  • Involved in planning, requirements gathering, designing of all modules in project.
  • Creating Technical Specification documents for new enhancements and bugs in the project.
  • Responsible for build and resolve new Projects and Work request across GTS and PTS modules as per defined quality standards.
  • Preparing project life cycle document such as Requirement Specification, designing documents and, Unit Test Plan.
  • Involved in preparing the test cases for the event module
  • Input into impact assessments for Request For Change and provide estimates for development and delivery maintenance issues for the application
  • Involved in weekly client meetings for status updates and planning new strategies in upcoming phases of project

Environment: Java 1.5, JSP 2.0, Servlets 2.3, BC4J Framework, Struts 1.2 Framework, OC4J Server, JDeveloper, AccuRev 6.0

Confidential,

Developer

Responsibilities:

  • Responsible for designing, development and testing of the assigned modules using Java 1.4, JSP 1.2, Servlets 1.4, Struts Framework 1.2
  • Designed and implemented a web-based GUI using JSPs.
  • Responsible for providing client side validations using JavaScript.
  • Extensively used Ajax to provides support for live form updates for the following use cases: auto complete based on character input to an input field, select box population based on selections made from another field, callout or balloon popup for highlighting content, refreshing form fields, and toggling images and form field states on/off.
  • The web application featured a thin rich-client front-end that used dynamic HTML and AJAX techniques prior to the coining of the term AJAX.
  • Used J2EE Design Patterns such as Service Locator, Singleton, DTO (Data Transfer Object), DAO (Data Access Object).
  • Developed DAO (Data Access Object) classes in order to access data from database.
  • Involved in Unit Testing and Functional Testing.
  • Involved in developing jasper reports using IReport tool
  • Involved in Bug fixing the modules.

Environment: Java 1.4, JSP 1.2, Servlets 1.4, Struts 1.2, Tomcat Server4.0, Eclipse 3.0

Confidential, Sunnyvale, CA

Developer

Responsibilities:

  • Responsible for developing Registration screen, Solution validation screen, user maintenance screens etc. and template Jsp’s for different user sites.
  • Involved in coding business logic for user authentication, user role definition, group template generation, solution validation screens and also handheld pages like user login, solution viewing etc.
  • Responsible for designing and coding common components like JSP templates, Query Builder and validation routines for the project.
  • Estimate for any Request For Change and its impact on the delivery schedule
  • Developed application level exception handling, error and logging classes using Log4J
  • Developed JUnit test case for unit testing

Environment: Java 1.4, JSP 1.2, Servlets 1.4, Struts 1.2, Tomcat 4.0, Eclipse 3.0

Confidential

Programmer

Responsibilities:

  • Mainly involved in development of Resource allocation module and Human resource module.
  • Development various forms and summary reports like Allocation status report, Resource Utilization Report etc. in JSP.
  • Forms developed mainly include Employee search, Timesheet Entry, Faculty allocation status, Student maintenance forms and Online Test Forms.
  • Involved in prototype of all forms and also responsible for writing validation routines for these forms.
  • Preparing technical documents such as Unit Test Plans and User Guide.

Environment: Java 1.3, JSP 1.2, Servlets 1.4, Struts 1.2, Tomcat 4.0, Eclipse 3.0

Confidential

Programmer

Responsibilities:

  • Involved in detail study of current accounting system and documenting those with additional enhancements.
  • Responsible for developing web pages and templates similar to previous application.
  • These web pages were developed in JSP with the request getting routed through Servlets
  • Involved in coding business logic for generating Sales Order, Purchase Order, Financial Statements viz. Profit & Loss Statement, Balance Sheet and Trial Balance.
  • Responsible for designing and coding common components for the project.

Environment: Java1.3, JSP1.2, Servlets 1.4, Struts 1.2, Tomcat 4.0, Eclipse 3.0

We'd love your feedback!