We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

San Clemente, CA

SUMMARY

  • Over 9 years of experience in Requirement Analysis, Design and Development using Object OrientedMethodologies and J2EE Technologies in areas like Healthcare, Publishing Media and e - Commerce.
  • Over 3 years of Experience in Team Leading, project co-ordination and management in development projects.
  • Strong knowledge of application development with Spring framework using technologies like IOC(Inversion of Control), AOP(Aspect Oriented Programming), MVC(Model View Controller), DAO(Data Access Object) and JDBC.
  • Strong knowledge on Agile SCRUM methodology and Waterfall model. Proven ability to conceptualize, design and implement solutions. Efficiently Managed / Liaison between customer & Offshore teams in Support & Development projects.
  • Experience in developing, configuring and deploying applications on various Application/Web Servers likeJBOSS and Tomcat.
  • Experience in relational database tool as Mybatis.
  • Extensive experience in Software Configuration Management using Version Control tools such as CVS, SVNand responsible for various software version releases.
  • Experience with Parsers SAX/DOM XSLT.
  • Experience in various frameworks like Spring2.5, JSF1.2, Struts 2.0/1.x and Hibernate3.4.
  • Experience in developing Web Services using SOAP, WSDL and REST.
  • Experience with databases Oracle 8i/10g and developing back-end modules such as packages, procedures, functions, triggers, views.
  • Expertise in client side scripting language and server side scripting languages like JavaScript, AJAX,JSON, Shell Scripting.
  • Experience in HTML, DHTML, XHTML and CSS.
  • Experience in writing test cases using JUNIT, Unit Testing, Integration Testing, System testing.
  • Good work experience with enterprise application features like Scalability, Security, Performance andReusability.
  • Excellent communication and interpersonal skills and involved in client interactions for scoping, effortestimates and status reporting and onsite and offshore development.
  • Experience and Strong knowledge in Design Patterns like Singleton, Service Locator, MVC, Facade, ValueObject and Caching Technique.

TECHNICAL SKILLS:

Programming Languages: Java, PL/SQL

JavaTechnologies: JDK, Collections, Multithreading, Exception Handling

J2EE Technologies: JSP, Servlets, JDBC,JavaBeans, Tag Libraries

Web Servers: Apache-Tomcat 5.x/6.x

Application Servers: Web Logic 10.3, Tomcat, Web sphere

Markup & Scripting Lang: JavaScript, HTML

Framework: Spring IOC, Spring AOP, Spring MVC, Apache Wicket, Struts 1.x, JQuery, Hibernate

GUI and Proto: type Tools HTML, JSP, CSS, JavaScriptIDE Eclipse 3.x Databases and Tools Mysql, Oracle, SQL Workbench

ORM Tool: Hibernate, iBatis

Web Service Technologies: Web Services, SOAP, Restful, Soap UI

Testing: Bug Fix Tools JUNIT, Bugzila

Operating Systems: Windows XP/NT/2000, Linux

Design Methodology/Tools: UML, Object Oriented Analysis and Design, J2EE Design Patterns

Deployment & Build Tool: Apache Ant, Apache Maven1.0

Source/Version Control: SVN, VSS, CVS, Starteam

Documentation Tool: Microsoft Word, Microsoft Visio, Open Office, Excel

Miscellaneous: MS office 2003, EditPlus, TextPad, Log4j, WinSCP, Putty

Other skills: HL7, Drools, Quark DDS, Interface Explorer, Beyond Compare

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential, San Clemente, CA

Environment: Java 1.6, Jenkins, StarTeam, Spring, IntelliJ IDEA, Drools, Oracle 10g, JBoss 5 eap, Flex, Restful API.

Responsibilities:

  • Working as a Senior Developer and involved in analysis of requirements, design, development, Unit, System Integration Testing (SIT), and User Acceptance Testing (UAT).
  • Interact with Business Analyst and Subject Matter Experts (SME) to understand the requirements and forany clarifications required by the team, followed agile methodology and SCRUM meetings to track, optimize and tailor features to customer needs.
  • Designed and Developed consumer, producer using Restful web services using JAX-RS for various backend services in NichPRO application.
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Involved in designing front-end screens using Java Script, JSON and Flex.
  • Used Quality Center (QC) for bug tracking, Rally for Agile software development.
  • Involved in build and deployment using Jenkins for application.
  • Involved in MTP (Move to Production) for various releases in our application.
  • Involved in Onsite-Offshore coordination.

Sr. Java Developer

Confidential, San Clemente, CA

Environment: Java 1.5, Jenkins, StarTeam, Spring MVC, Apache FOP (Formatting Objects Processor), IntelliJ IDEA, Oracle 10g, JBoss5.

Responsibilities:

  • Design the application using UML modeling tools.
  • Developed the Reconciliation application integrating the struts Framework with the spring and hibernateframeworks.
  • Implemented the Business Objects and configured those Objects in spring configuration file.
  • Developed DAO for communicating with the database. Used Hibernate DAO support for performing queries and handled transactions using spring annotations.
  • Involved in writing HQL Queries, criteria and named queries in DAO's.
  • Defined business facades to handle multiple calls to the dao's. Defined custom exceptions at business layer and DAO layer.
  • Used xml to configure mapping files and defined DTO for named queriesCreated SQL Statement, Stored Procedure using TOAD on Oracle database.
  • Created test cases for DAO's and web-services. Used annotations to load the configuration file to test thecomponents.
  • Used maven to acquire the dependencies and build the application. Used perforce as a version controlsystem.
  • Worked in an Ajile environment. Actively participated in scrum meetings and updating Rally regarding thetasks and time spent on each tasks.
  • Wrote various SQL for accessing data from database and used JDBC API for Java Database Communication
  • Developed FOP based on report which used graphical report as well in healthcare domain.
  • Performed unit testing, system testing and user acceptance test.

Java Developer

Confidential - New Jersey, NY

Environment: Sterling Commerce 8.1, SVN, JDK1.5, JSP, Servlets, Spring Framework 3.0, Spring IOC, Spring JDBC, Hibernate, Web Sphere, Oracle 9i, XML, XPath API, UNIX, Selenium, Web Services, WSDL, SOAP, AJAX, CSS, ANT and Quark DDS.

Responsibilities:

  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts.
  • Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP, Java, CSS as per the requirements and providing the client side Java script validations and Server side Bean Validation Framework.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility API which will be used across the frame work.
  • Used Axis to implementing Web Services for integration of different systems.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Used AJAX framework for server communication and seamless user experience.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Used Log4j for the logging the output to the files.
  • Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and

Confidential .

Java Developer

Environment: MVC Framework, Hibernate 3.4, JSP, Oracle 9i, AJAX, Java Script HTML, Junit4.2.

Responsibilities:

  • The application was designed on Struts Frame work to make use of MVC pattern.
  • Used Struts validator frame work to automatically validate user input.
  • Created tile definitions, struts-configure files, validation files and resource bundle.
  • Develop, implement, and maintain an synchronous, AJAX based rich client for improved customer experience
  • Created/mappings and implemented persistence layer using Hibernate.
  • Involved in designing the data model for the system.
  • Used J2EE design patterns like DAO, MODEL, Service Locator, MVC and Business Delegate.
  • Developed/Customized Java Server Pages (JSP) for Customer User Interface (UI).
  • Developed web tier using Struts tag libraries, CSS, HTML, XML, JSP, and Servlet.
  • Involved in writing test cases using JUnit.
  • Used CVS tool for Version control.
  • Involved in migrating code from development to QA, QA to UAT and UAT to Production environments.
  • Release management of the code between and different environments.

We'd love your feedback!