We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

CaliforniA

SUMMARY:

  • Over 7+ years of professional experience in development of various web basedEnterprise ApplicationsusingJava/J2EE technologies, development of Background processing batch Jobs using Spring Batch technology and working on the completeSoftware Development Life Cycle (SDLC).
  • Extensively worked with Object Oriented Programming concepts (OOPs) and Object Oriented Analysis and Design (OOA&D)
  • Designed and developed the application using Spring - MVC framework.
  • Designed and developed batch jobs using Spring-Batch architecture.
  • Experience in designing and prototyping user interfaces for intranet, web applications using various scripting languages such asHTML/HTML5, CSS, JSON, XML, XSLT, JavaScript and AJAX
  • Expertise in design and development of multi-tiered web based applications usingJ2EEtechnologies likeJSP, JSTL,Servlet, EJB, JNDI, WebServicesandJDBC and deployment of these applications on App Servers like WebSphere, WebLogic, Tomcat etc.
  • Experience withWeb Servicesdevelopment both on Service and Client side using SOAP (with WSDL) and REST.
  • Hands on experience in building projects using popular IDEs such asEclipseandNetBeans.
  • Sound knowledge of various Design Patterns like Singleton, Factory and Model View Controller (MVC) architecture.
  • Proficient in TDD (Test Driven Development) by writing test cases usingJUnit Framework.
  • Experience in working with Databases likeOracle 9i/10g/11g,SQL Developer, J Developer and Microsoft SQL server.
  • Strong Experience in WritingSQL queries, PL/SQLstored procedures.
  • UsedAJAXfor asynchronous data transfer (HTTP requests) between the browser and the web server, allowing web pages to request small bits of information from the server instead of whole pages.
  • Expertise in build tools like ANT and Maven, have rigorously used various integration tool like Jenkins.
  • Experience in working with different operating systems likeWindows, UNIX and Linux.
  • Ability to adapt to new technologies, environments quickly.
  • Good analytical skills and ability to debug software issues
  • Excellent in defect fixing, solving complex problems and Performance Tuning.
  • Experience in production support of batch jobs by monitoring/scheduling the batch jobs using Autosys.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, EJB, JDBC, JNDI.

J2EE Frameworks: Spring 2.5/3.x, Spring MVC, Spring Batch, Log4J, jUnit, DBUnit.

Web Technologies: XML, XSL, XSLT, SAX, DOM, CSS, JavaScript, JSON, DOJO, HTML, HTML5, AJAX,Web services, SOA.

Application Servers: IBM WebSphere 7.x, WebLogic 10.x, Tomcat 5.x

Database: Oracle 9i/10g, DB2, SQL Developer, MySQL, PostgreSQL.

Operating Systems: Windows, Linux.

Methodologies: Waterfall model, Agile/Scrum, TDD(Test Driven Development)

Version Control Tools: IBM Rational Clear Case, Serena Dimensions, Apache Subversion.

Others: Maven, TOAD, Clear Quest, WinSCP(Windows Secure CoPy), HP Quality

PROFESSIONAL EXPERIENCE:

Confidential, California

Sr Java Developer

Responsibilities:

  • Involved in the design and development of Batch Jobs using Spring Batch Architecture.
  • Developed and maintained Java/J2EE distributed applications using Spring MVC framework.
  • Lead developer in the design, development and testing of one of the biggest module of the project which dealt with submission of files/response handling with Internal Revenue Service (IRS).
  • Involved in development and design of batch jobs which generated forms mainly 1095As and 1095Bs.
  • Involved in development and testing of batch jobs with different team viz. Internal Revenue Service (IRS) team, Novitex, C-IV, CalWIN, and LRS.
  • Extensively used Web ServiceslikeSOAP and WSDLto communicate between systems.
  • Worked in Production Operations team to monitor, schedule the batch jobs and fix any emergency issues raised.
  • Design and developed batch jobs which dealt with the generation of workflows, sending SOAP requests to different partners, generating/shipping xml, csv, pdfs, flat files.
  • Used XML parser APIs such as JAXB in the web service’s request/response data for marshalling and unmarshalling.
  • Created JIL scripts for adding/scheduling batch jobs using CA Workload Automation AE (AutoSys) tool.
  • Developed Data Access Object (DAO) components to interact with DB2 usingJDBC Driver.
  • Auto generated Entity classes using Eclipse plugin by connecting to Oracle Datasource and made required annotation changes for mapping.
  • Worked on PI/SQL, stored procedures, triggers, materialized views.
  • Extensively usedJDBCin data access layer to access and update information in the database.
  • Used XML Schemas (XSD) for defining XML elements and attributes, and used namespaces to avoid conflict with the XML elements.
  • Worked on Subversion and RTC for version control.
  • Developed user interfaces using JSP/JSTL, JavaScript, Ajax, HTML, HTML5 and CSS. Rich UI features are implemented using Ajax calls using jQuery and JSON message format.
  • Used testing framework like JUnit.
  • Used JPA and JDBC framework for the backend persistence.
  • Worked on production defects in existing application and released emergency fixes

Environment: /Tools: Java, IBM Rational Clear Case, JSP, Spring, Spring MVC, Spring Batch, HTML, JavaScripts, DOJO Toolkit, XML, CVS, JDBC, Maven, Oracle SQL Developer, WebLogic Application Server, WinSCP(Windows Secure CoPy), HP Quality Center, CA Workload Automation AE(AutoSys Edition), ITSM, Snow tool and Windows 7

Confidential, Sacramento, California

Sr. Application Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle(SDLC).
  • Extensively worked on Front end using Ajax, JavaScript, HTML, CSS.
  • Worked majorly in the Contributions team. Worked on batch and web page development of various sub branches of Contributions team viz., Employer Reporting, Service Credit Purchase, Participant Record Maintenance and Community Property.
  • Performed integration testing and development with other teams’ viz., Benefits.
  • Used Spring Framework for Dependency injection and integrated with JDBC frameworks.
  • Developed various batch jobs which process bulk of data received from business partners in the format of XML and flat files.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Factory, Business Delegate and Data Access Object.
  • Developed Model Components Action beans, Action Form beans, and Data Transfer Objects of Spring MVC Framework.
  • Used Oracle 10g as the backend database. Involved in design of the database structure for the functional areas of Service Credit Purchase, Employer Reporting and Participant Record Maintenance.
  • Used Junit and DBUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
  • Used Rational Clear Case/Serena Dimensions for version control and used Eclipse 3.7 as the IDE for implementing the application.
  • Configured JDBC connection in Weblogic application server.
  • Worked on tuning and optimizing the code and queries for better performance.
  • Involved in resolved production tickets/incidents.
  • Involved in providing knowledge transfer to the offshore (IDC) team located in India.
  • Conducted brown bag sessions on functional areas of Service Credit Purchase and Employer Reporting.

Environment: /Tools: Java 5.0, JavaScript, Eclipse, JSP, Spring2.5, Spring Core, Spring MVC, Spring Web Services (SOAP/JAX-WS), WebLogic 10.2, Oracle 10g, TOAD, TWS (Tivoli Work Scheduler), Clear Quest, Rational Clear Case.

Confidential

Program Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Extensively involved in the design and development of web pages using JSP as front end.
  • Involved in developing ADA (American Disability Act) compliant web pages with section-501 and ARIA standards supported.
  • Worked on Exception Handling and created custom exception classes for catching various Exceptions
  • Used Clear case for source code control and JUNIT for unit testing
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using Oracle
  • Involved in peer code reviews and performed integration testing of the modules

Environment: /Tools: Java 5.0, JavaScript, Eclipse, JSP, Oracle 10g, Weblogic 10.2,Spring MVC, TOAD, TWS (Tivoli Work Scheduler), Clear Quest, Rational Clear Case.

We'd love your feedback!