We provide IT Staff Augmentation Services!

Sr Java Developer Resume

3.00/5 (Submit Your Rating)

FloridA

SUMMARY

  • 8 + years of IT experience in all phases of SoftwareDevelopment Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server and N-tier Architectures in domains like Finance, Telecom etc..
  • Extensive experience of designing and developing software applications with the JDK1.6/1.5/1.4/1.3, J2EE1.4/1.1, Java, JSP, Servlets, Java Beans, JNDI, AJAX, JMS, ORM, JNDI, Web services, JDBC, JAXP, RMI, XML, JavaScript, JQuery, CSS, Web Services, SOAP.
  • Experienced in a fast paced Agile Development Environment including Test-Driven Development (TDD) and Scrum.
  • Responsible for designing Presentation Tier (web pages) using the concepts such as Themes, Skins, HTML, XML, CSS, Java Script, AngularJs and JQuery using AJAX.
  • Good Working experience in using different modules like SpringCore Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module etc in Spring Framework.
  • Experience in writing numerous test cases using JUnit framework with JPROB integration
  • Worked on IDE’s such as Eclipse/MyEclipse, WSAD/RAD and JBuilder for developing, deploying and debugging the applications.
  • Good working knowledge of persisting java objects using Hibernate that simplify data storage and retrieval to the underlying database.
  • Implemented various levels of application and services using Spring-Framework (2. 3), EJB3, Struts2 and ORM tools like Hibernate 3.0 for fast pace and efficient code generation.
  • Hands-on experience in multi-threading.
  • Worked on various XML technologies i.e., writing DTD, Schema, Namespaces, XSL, Xpath, Xlink, XQuery, XHTML and SAX, DOM, JDOM parsers.
  • Experience working with databases such as Oracle 8.x/9i/10g, MS-SQL Server 2008/2005MySQL and using PL/SQL to write stored procedures, functions and triggers for different Data Models.
  • Experience in database related work primarily creating complex stored procedures, Views, Triggers, Functions, using PL/SQL.
  • Hands-on experience with Reporting Tool Crystal Reports to create reports in various formats and tuning the performance.
  • Experience in Configuration Management, setting up company Version policies, build schedule using Clear Case, SVN, CVS and VSS.
  • Expertise working on Application servers and Web servers like WebLogic 8.x/9.x/10.x, Apache Tomcat 5.x/6.x/7.x
  • Extensive working experience in unit testing framework - JUnit Tests.
  • Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude and worked with the offshore team as onsite cordinator to provide the update on the daily basis.

TECHNICAL SKILLS:

Web Technologies: JAVA, J2EE,J2EE Design Patterns, EJB, STRUTS 1.0&2.0, Hibernate, Spring 3.0,Spring MVC, Servlets, JSP, SOAP Web Services, REST Web Services JMS, IBM JDBC, Java Beans, JNDI, JMI, JSF, AJAX, LDAP, XML, DOM, SAX, SOAP, DTD, HTML5, DHTML, JSTL, JavaScript, CSS, Swing, AWT

Application Server: WebLogic 8.x/9.x/10.x., JBOSS 3.x/4.0, iPlanet Application Server 6.0, IBM Web Sphere 4.0/5.x/6.x.

Web Server: IPlanet Web Server 4.1, Java Web Server 2.0, Apache Web Server, ANT, Tomcat 6.0,Proxy Server, TCP/IP, BOS (Business object server), Sun one web server 6.1.

Languages: Java, SQL, HTML, DHTML, JavaScript, AngularJs, XML, C/C++.

Databases: Oracle 8.x/9i/10g Enterprise Edition, MS-SQL Server 2008/2005, DB2, Informix.

Tools: Rational Rose 2000, JBuilder 3.5/5.0, Visual Cafe 4.0, Visual Age Java 3.5, eclipse 3.X, MS-Office, Front Page, Clear Case, IReport -1.2.5, Ant, SVN, WinCVS 1.2, TOAD 5.0/8.0, Erwin, XML SPY, Code Check, JTest, Jprobe suite 5.1 (Memory Debugger, profiler), Squirrel SQL Client, Maven 1.1 /2.0, Myeclipse 5.1

Operating Systems: Unix (Sun Solaris 2.6/2.8), Unix-HP, Linux 3.1, Unix Scripting, Windows NT 4.0, Windows 95/ 98/2000

Modeling Tools: Visio

Version Control Tools: VSS, TFS, CVS, SVN, Clear case.

PROFESSIONAL EXPERIENCE:

Confidential, Florida

Sr Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology.
  • Participated in Scrum meetings as part of Iteration development process.
  • Deliver new and complex high quality solutions to clients in response to varying business requirements
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
  • Designed application modules, base classes and utility classes using core java
  • Working with an Agile, Scrum methodology to ensure delivery of high quality work with every monthly iteration
  • Designed and implemented customized exception handling to handle the exceptions in the application.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
  • Designed the applications using Struts MVC framework for easy maintainability.
  • Coded pages that use XSLT/Xpath technologies and display data to the user.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Developed AJAX partial page refresh, validation and dynamic drop down list.
  • JQuery library and AngularJS has been used for creation of powerful dynamic Webpages and web applications by using its advanced and cross browser functionality.
  • Implemented WebServices to send order details to downstream systems using Jax-RS, SOAP
  • Implemented log4j for logging purposes and debug the application.
  • Designed and developed the application presentation layer using XSTL.
  • Prepared JUnit test cases and executed the test cases using JUnit in eclipse.
  • Worked on Migration of the applications from WebSphere Server to Oracle WebLogic Server.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: J2EE 1.4, IBM Web Sphere Application Server 5.0, WSAD 5.1.0, JSP 1.2, EJB2.0, Struts1.1, JMS, JDBCJNDI, XML, XSL, XSL-FO, WSDL, SOAP, Hibernate 2.0, RUP, Rational Rose (2000), Log4J, JUnit, CVS, IBM DB2 v8.2, Red Hat LINUX.

Confidential, Dallas, TX

UI Java Developer

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
  • Strong understanding of the software development cycle, specifically Agile/SCRUM
  • Generated Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Image transformation in JSP’s using SWINGS and APPLETS.
  • Used the Struts Validation and Tiles Framework in the presentation layer.
  • Developed various EJB components to fulfill the business functionality.
  • Createddynamic HTMLpages, usedJavaScript, JQuery, JSF, PrimeFaces, AJAXto create interactive front-end GUI.
  • Session Beans were developed to process the requests from the user.
  • 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 Web services - WSDL and SOAP for getting credit card information from third party.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Designed various tables required for the project in Oracle 10g database and used Stored Procedures and Triggers in the application.
  • Write new plug-in classes accessed by action classes. Apply the test first methodology on the same using JUNIT4
  • Performed unit testing using JUnit framework and used Struts Test Cases for testing Action Classes.
  • Used Ant scripts to build and deployed on WebSphere Application Server.
  • Monitored the error logs using Log4j and fixed the problems.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Websphere Studio Application Developer and used CVS for version control.
  • Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
  • Developed User Interface and implemented business process using JSP and Servlets.
  • Involved in writing the presentation layer in Java Server Pages (JSP).
  • Strong understanding of the software development cycle, specifically Agile/SCRUM.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
  • Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript.
  • Involved in code reviews and mentored the team in resolving issues.
  • Participated in weekly design reviews and walkthroughs with project manager and development teams.
  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.
  • Developed asynchronous solution for Profile updates on the website using JMS technologies
  • Communicate effectively with executive stakeholders in gathering requirements and ensuring project success
  • Participate in Requirement, Design, Development and Deployment sessions.

Environment: JDK 1.4, JSP, Struts 1.35, Agile, Spring Framework 2.0 IOC, Apache Axis, AJAX, DOJO, JavaScript, TDD, Hibernate 3.0, JQuery, CSS 3, XML, XSLT, ANT, Maven, REST, JDBC, Web sphere Portal Server 5.1.

Confidential

Jr. Java Developer

Responsibilities:

  • Analysis, design and development of Application based on J2EE and Design Patterns.
  • Used the Struts framework for managing the navigation and page flow.
  • Assisted the analysis team in performing the feasibility analysis of the project.
  • Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0.
  • 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.
  • Wrote several Generic subroutines to loop through the XML nodes and attributes.
  • Used Builder for editing the Java code.
  • Incorporated J2EE architecture using JSP, Servlets and Business objects.
  • Based on the user profile data collected, the pages are displayed to encompass the security.
  • User is facilitated to customize the home page. Created browser generic code.
  • Developed a search engine functionality to search the database, management server using Entity beans and implementing XML parser.
  • Used JavaScript for client side scripting.
  • Used PL/SQL stored procedures, triggers, cursors extensively to achieve effective results while dealing with transactions which interact with Enterprise-Wide Databases
  • 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.4, 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!