We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

San Ramon, CA

SUMMARY

  • Around 8 years of experience in delivering enterprise solutions in in Client /Server and Web based environments. Expertise in conceptualizing, designing and coding technical solutions using Java /J2EE technologies
  • Strong and proven software development experience using JAVA and J2EE technologies like Servlets, JSP, Spring, Hibernate, JMS, EJB, Struts, JDBC, RMI, Ant, JUnit, EJB 3.0 etc.
  • Good knowledge and experience in Core and J2EE design patterns like Singleton, Abstract Factory, Front Controller, Observer, Builder, MVC2, Business Delegate, DAO etc.
  • Application development experience using multithreading, Serialization, Externalization, Collection, Generics, Core JAVA, Applets and Java new versions features.
  • Extensive experience in Web application development using - HTML, DHTML, CSS, JHTML, JavaScript, Ajax, JSF and Ice faces.
  • Experience in using the XML parsers like SAX, DOM and XStream.
  • Worked with spring modules like Core, MVC, AOP, ORM Integration with Hibernate and JDBC.
  • Experienced with Hibernate core interfaces like configure, transactional, session factory and criteria interfaces.
  • Strong experience in Swing and Core Java development.
  • Superior proficiency in JBoss, Hibernate and Java Swing.
  • Implemented SOAP based web services using Apache CXF, Apache Axis and spring CXF.
  • Experience in developing components using Enterprise Java Beans, JMS over Application servers and platforms such as Web Logic.
  • Hands-on experience in using Tiles Framework, Validator Framework, JSTL Tag Libraries, Resource Bundles, Plug-ins, Internationalization, DynaActionForm, Dispatch Action in Struts 1.1/1.2 application development.
  • Experienced with different build tools like Maven, ant, Gridle.
  • Experienced with multiple version control systems like SVN, Git, and Clear case.
  • Created test cases from business requirements and implemented them using Junit, Mockito, Easy Mock and MRUnit.
  • Experience in implementing project using Agile and Waterfall, Scrum Methodologies.
  • Worked on various phases of Software Development Life Cycle from analysis and design to implementation, Maintenance and Support.
  • Familiar with RDBMS concepts and worked on Oracle, Sybase and TSql.
  • Good Experience in developing Rich Client Platforms (RCP) using various IDEs like Eclipse
  • Involved in writing shell scripts, Ant scripts for Unix OS for application deployments to production region.
  • Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.

TECHNICAL SKILLS

Programming Languages: Java, C

Scripting Languages: JavaScript, Shell script

Databases: Oracle, TSQL, Sybase

Frame Works: Spring, Hibernate, Ejb, JMS, JSF, Structs, Junit, Easy mock

Web Services: SOAP and Rest Services.

Platforms: Windows(2000/XP), Unix,Linux, Solaris

Application Servers: Apache Tomcat 5.x 6.0, Jboss, Web Logic, Web Sphere

Testing Tools: Junit, MRUnit.

Build Tools: Maven, Ant

Methodologies: Agile, Water fall.

Version Control Tools: CVS,Subversion (SVN), Git

PROFESSIONAL EXPERIENCE

Confidential, San Ramon, CA

Sr Java Developer

Responsibilities:

  • Implemented the application in Agile methodologies - Sprint & scrums.
  • Actively participated in planning sessions for the Sprints, effort estimations, Backlog refinements and dividing features into USs and Tasks.
  • Involved in development of Technical Specification documents.
  • Developed business components using Spring Core and navigation flow using Spring MVC.
  • Involved in creating http inbound & outbound flows, Orchestrations, Transformations using MULE ESB.
  • Involve in implementation of SOAP based web services for the application using CXF.
  • Developed client side components utilizing Java Swing framework.
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization, Thread pools, lock interface etc.
  • Implemented Search functionality using Hibernate criteria interface.
  • Implemented Persistence layer using Hibernate API's.
  • Implemented User Interface screens, complex components, validators using JSF framework and third party libraries like Ice faces.
  • Closely working with QA, Business and Architect to solve various Defects in quick and fast to meet the deadlines.
  • Used JMS for Asynchronous messaging and involved in Queues & Topics set up.
  • Involved in building the code using Maven & deployed on Web Sphere Application Server
  • Involved in writing the integrations tests and testing the workflow of the service.
  • Involved in writing the JUNIT test cases and testing the functionality. And also involved in smoke testing & integrating testing.
  • Followed coding guidelines & ran PMD & Find bugs and then ran Code coverage to made sure 100%.
  • Experiences with handling productions issues by using Splunk.

Environment: JAVA/J2EE, Swings, Spring, Spring MVC, Hibernate, JSF, Ice faces, SOAP Web services, JMS, Junit, Git, Maven, Web Sphere.

Confidential, Atlanta, GA

Sr Java Developer

Responsibilities:

  • Involved in analysis, Design, Development, Testing and Maintenance process of Phase 2 redesign.
  • Involved in gathering existing functionality of different products from production environment & BRD, HLAD and FDN.
  • Implemented agile development process on Software Development Life Cycle.
  • Involved in application design like Sequence Diagrams, Class Diagrams using Microsoft VISIO tool.
  • Involved in doing analysis on DB Schema as per new design in DB2 from Oracle.
  • Detailed Design and Coding using Core Java and other J2EEtechnologies
  • Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
  • JISI framework is used to minimize developer effort by providing different APIs like calling stored procedures, creating thread context etc.
  • Used Rich Client Platform (RCP) plugins to develop UI of the application.
  • Worked with Swing andRCPusing Oracle ADF to develop a search application which is a migration project.
  • Implemented Agent Based service using SOAP based implementation.
  • The GUI was designed on the base of design-patterns and swing APIs.
  • Developed components for portal front end. The front end consists of Applets, Swing, Java Server Pages JSP.
  • Implemented transactional aspects, session aspects using Spring AOP functionalities.
  • Experienced in Consume Rest Web Services consuming Http Clients and used Jersey implementation to produce Rest Services.
  • Implemented Cache implementation using Hibernate Second level cache providers.
  • Involved in writing Sybase,T SQL & PL SQL - Stored procedures, functions, sequences, cursors, object types, triggers, views etc.
  • Involved in creating JUNIT test cases and ran the TEST SUITE using EMMA tool.
  • Ran ERA tool for identifying check style, Find bugs defects and fixed them.
  • Created WSDLs as per wire frames & web services using JAX-WS.
  • Involved in creating internal & external services, Entity services and handlers.
  • Created PL/SQL-Stored Procedures, Sequences, Functions, Packages using IBM OPTIM Development tool.
  • Created continuous integration builds using Maven and cruise control.
  • Involved in doing Unit testing using MOKITO and also Integration testing.
  • Involved in fixing defects identified in QA and IST phase. And tracked QC status as per the guild lines.
  • Involved on doing SOAP UI testing.
  • Involved in the preparation of developer test cases and execution.

Environment: J2EE, Core Java, Servlets, JSF, JSP, Hibernate, Struts, Swing, JSTL, CSS, DHTML, XML JavaScript, Spring, JPA, AJAX, POJO, Eclipse, Web Logic, Oracle 11g, Sybase, T/SQL, JDBC, Toad, CVS, Putty, Apache Log4j, Unix (Solaris), ANT, Crystal Reports.

Confidential, San Antonio, TX

J2EE Developer

Responsibilities:

  • Designed and developed user interfaces using Spring Framework, JSP, HTML, CSS
  • Worked on Apache Web services frame work and spring dependency injection frame work for building a gateway of transactions performed.
  • Responsible for configuring JBOSS Application Server administration activities which involved creating domains, Configuring the domain for web logic clustering, SSL, Database Connection configurations, performance monitoring, etc.
  • Added Maven support to existing projects.
  • Performed client side user validations using JavaScript. JQuery
  • Automated the task for checking various accesses of all users within a glance by capturing information from Team center PLM software
  • Interaction with Oracle database is implemented using Hibernate
  • Installed and configured the development environment using Web-logic on Windows NT and LINUX operating systems.
  • Used Spring Batch in processing large volumes of records including logging/tracing, job processing statistics, job restart, skip and resource management
  • Implemented Agile Methodologies such as Scrum, Extreme Programming (XP) and Test Driven Development (TDD)
  • Developed Restful Web Services using JAX-RS which were exposed to other applications
  • Database designing and tables creation in the data base
  • Prepared backend procedures, functions, views using native SQL.
  • Developed SOAP web services using JAX-WS and Restful web services using JAX-RS and provided to other external applications.
  • Worked on SQL for database communication.
  • Extensive use of Servlets, HTML, MQ Series, JQuery, and JSP for the presentation layer along with JavaScript for the client side validations.

Environment: Java, Spring, Hibernate, Rest. Soap Web Services, EJB, T/SQL, JSF, Ajax, Jquery, Maven, Junit.

Confidential

Java Developer

Responsibilities:

  • Interacted with business analysts and architecture groups gathering requirements and use cases.
  • Involved in Object Oriented Analysis and Design (OOAD) using UML for designing the application.
  • Developed Class diagrams, Sequence diagrams, and State diagrams.
  • Developed the application using the Struts.
  • Developed JSP pages for the presentation layer, used custom tag libraries, JSP Standard Tag Library (JSTL).
  • Developed the Session Beans for handling the complex business logic.
  • Developed the Hibernate for handling the database access.
  • Developed a common consistent framework to show different GUI screens based on user roles mainly in the development of Commission Calculator modules - Used XML/XSD/XSLT effectively. Used Ajax for Asynchronous calls.
  • Developed the front-end validations using JavaScript.
  • Explored the best programming practices for better performance and easy maintainability of the applications.
  • Extensively wrote Stored Procedures, Triggers, and Cursors, Views for data retrieval and data storage and updates in T/Sql database.
  • Worked on enhancements and bug fixing. Mercury Test Director was used for Defect Tracking.
  • Created Style Sheets to control the look and feel of entire site.
  • Wrote Apache ANT build scripts for building the application and unit test cases using JUnit for performing the unit testing.
  • Designing Test Plans, Test Cases and performed System Testing.
  • Coordinated the build and deployment of EARs on Webs herein Test and Development environments.
  • Involved in the documentation of the Auto and Home Insurance software.
  • Extensively used CVS as source control and Involved in the Configuration Management software configuration/change control board

Environment: Java/J2EE Hibernate, JSPs, EJB 2.0, UML, JMS, XML, Struts, HTML, JavaScript, AJAX, DHTML, Web Sphere, T/SQL, JUnit, ANT, Windows NT, Unix.

We'd love your feedback!