We provide IT Staff Augmentation Services!

Senior Java Programmer Resume

0/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY

  • Professional Application Designer - Applications Systems with over 10 Years of hands-on experience in IT Industry (e-commerce, web-based, Client-server, & stand-alone applications).
  • Hands on experience in Insurance Domains ( Confidential, State Farm) & Telecom ( Confidential ., Confidential ) & Health Care ( Confidential ) and Corporate Banking, Personal Banking, Investment Banking domains.
  • Hands on 10 Years of Java, J2EE Technologies Programming Experience. (Spring, EJB, Servlets, JSP, JDBC and Java Beans, XML, SOAP, Web Services, Hibernate, etc., and MVC & Struts Framework).
  • Knowledge and hands on experience with architecting enterprise service bus (ESB) using Mule.
  • In depth knowledge & Experience in deploying the applications in Web Sphere/Web Sphere Portal Servers.
  • Hands on Root cause analysis, Process Improvements.
  • Experience in Technical Project Management, Timeline Tracking, Code Reviews, and Project Scheduling, Risk Identification, Quality Assurance, Issue Resolution, and Project Status Reporting activities.
  • Expertise in Deploying J2EE applications on IBM Web Sphere application server through Admin console.
  • Experienced in creating data sources and setting up connection pools as well as creation of J2C Autantication properties.
  • Very good understanding of RDBMS.
  • Extensively implemented J2EE design patterns, such as MVC, Service Locator, Session Façade, Singleton, Service Factory, and DAO.
  • Expertise in LDAP and Relational Databases like Oracle 9i/10g.
  • Admirable ability to communicate well both orally and in writing and Ability to work in a team environment, on a project with tight deadlines.
  • Good working knowledge and understanding of UNIX and Windows Operating Systems.
  • Having good experience in Distributed Web sphere MQ.
  • Experience in writing Junit Test cases for system testing, used Log4j for logging.
  • Worked with Maven, Ant builder for application building, scheduling, mailing, and automation.
  • Experience in Waterfall and Agile/Scrum methodology of software development.
  • Proven track record in accomplishing the project deliverables within the time frame.
  • Excellent interpersonal and customer relational Skills. Proven communication, presentation Skills and Leadership Qualities.

TECHNICAL SKILLS

Programming Languages: JAVA, J2EE, C, C++, XML, SQL, PL/SQL

Web/XML Technologies: JavaScript, Servlets, JSP, JSF, Node.js, DOM, HTML, DHTML, XML, XSLT, XPATH, DTD, XSD, JAXP, JAXB2.0, Free Marker Templates.

Frameworks: EJB 2.0/3.0 (Stateless Session Beans, CMP, BMP, MDB), Hibernate 3.0, Spring 3.1, Struts 1.2, Angular JS.

Apache Projects: Ant 1.5, Log4j, Struts 1.2

Tools & Utilities: Rational Tools Suite Rational Team Concert (RTC), Rational Asset Manager (RAM), Eclipse Lomboz, Axway, Websphere Service Registry and Repository(WSRR), STS2.8.0, Mule 3.0.3, Code Tutor, Rational Application Developer8.0, WSAD5.1.2, Editplus, Textpad, sFTP, winSCP, VSS, Toad, CVSNT, LDAP, pgAdminIII

Application/Web Servers: BEA WebLogic10.2, IBM WebSphere6.1, Enhydra 6.5-1, Tomcat 2.6.

RDBMS: Oracle 11i, DB2, MySql 4.0, MS SQL Server 7.0, MS Access, postGres

Source Control: Rational Clear Case, Microsoft VSS, CVS

Design Patterns: Singleton, Session Facade, Factory, Service Locator, Transfer Object, Front Controller, DAO, Iterator, Command, Observer

Operating Systems: Windows 2008 R2, Windows 7, Windows 9x/2000/XP, Linux, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, Pleasanton, CA

Senior Java Programmer

Responsibilities:

  • Involved in business requirements decisions for GSR.
  • Involved in gathering the business requirements from the business teams and key stake holders.
  • Involved in planning, estimations, and analysis and execution phases of the project.
  • Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer and using core java classes.
  • Involved in enhancement requirements for e-Services.
  • Implemented and exposed the Restful Web services using JAX-RS.
  • Deployed the application Code to Various Environments.
  • Participated in the Network Attached Storage (NAS) Unix mounts and migration discussions.
  • Involved in code review and deployment of the application on development, testing of production servers.
  • Extensively used Hibernate.
  • Have written the functional JUNIT test cases which have caught most of the functional issues in the phase.
  • Have used Rational Team Concert (RTC) for code development and building using ANT scripts.
  • Have used Rational Assert Manager (RAM) to manage and govern the design, development and consumption of software assets.
  • Involved in doing design reviews and code reviews.
  • Involved in System testing

Environment: Java/J2EE, Core Java, MVC, Tomcat, Junit (Mockito), REST Web services, NAS, Axway, TWS, Fog light, RTC, ANT, Angular JS, Node.js, Toad, Svn, RTC (Rational Team Concert), RAM, MS SQL database.

Confidential, Bloomington, IL

Senior Java/J2EE Developer

Responsibilities:

  • Involved in business requirements and design.
  • Involved in Coding and System Testing.
  • Responsible for coding using the Java/J2EE coding standards according to the requirements.
  • Coded using the different modules of the Spring framework such as Spring IOC, and Spring AOP.
  • Build applications using Maven.
  • Extensively worked on Web sphere MQ in configurations and setup
  • Configured several JMS Queues
  • Worked on Java Connecter Architecture (JCA) while to configure WAS and Legacy systems.
  • Configuring Jenkins for automatic build where ever code TEMPhas been checked in.
  • Implemented and exposed the Restful Web services.
  • Implemented Autantication in Web services using LDAP.
  • Worked onsite offshore coordination.
  • Troubleshooting the development issues and providing the solutions.
  • Technical guidance and motivating the team members.

Environment: SPARK Framework, Spring3.1, JDK 1.6, STS, JCA, IBM MQ Series, JMS MQ Explorer, DB2.

Confidential, Bloomington, IL

Senior Java/J2EE Developer

Responsibilities:

  • Developed Web services both on ICP/TP and Existing+ environments by following State Farm Coding standards.
  • Thorough knowledge on Spring LDAP and its implementation.
  • Experience in Maven, ANT Builds and understanding the artifactory and repo structure adopted at State Farm.
  • Debugged and developed applications using Rational Software Architect(RSA) and spring tool source (STS)
  • Used Spring Suite Tool and RSA8 to generate the WSDL manually by using ApacheCXF and JAX-RPC respectively.
  • Responsible in gathering/understanding requirements for both the web services.
  • Worked on Spring Integration tests to test the service real time in combination with other services.
  • Wring JUnits using all-pairs and improving the test coverage for all the services.
  • Good Knowledge on Web Sphere Service Registry (WSRR) by registering three services and promoted to several stages.
  • Worked on Mule development and WSRR troubleshooting issues.
  • Worked on Apache Directory Studio for mining the binded users to LDAP directory under different environments.
  • Worked on Log4J and SLF4J using both security and business loggers for logging NPI and non-NPI information
  • Involved in troubleshooting and fixing defects during the time of testing.
  • Experienced in Jenkins Builds on Hudson server. Experience in generating Emma code coverage reports and SF code quality reports both on local workstation and Hudson server.
  • Rigorous deployments done on Dev-Int Environment for both web services and mule projects.
  • Deployment knowledge on Existing+ environment.
  • Experience in using Tortoise SVN and did a hand full of code merge from branch to trunk level using SVN merger.
  • Thorough knowledge on hosting platforms like Self-Service Portal and TPO wormhole for raising requests on group nesting or any other request related to services.
  • Involved in TRAC management in order to keep track of defects during development and testing.
  • Involved in Workstation setup issues for offshore developers.
  • Involved in creating Database RSA8 queries for Postgres(pgAdminII tool) and DB2.
  • Updating team and myself with latest technologies and latest updates that are available in State Farm especially new changes in Techguide.
  • Rigorously reviewed code to meet the State Farm specific Standards, Quality and also involved in usage of Code Tutor tool.
  • Offshore and onsite coordination with the team and client, resolved issues related to design, setup, environment, data, and issues related to development.
  • Involved in planning and estimations of the project and get the status of the project from offshore to keep a track of project whereabouts.
  • Handled and manually tested the services using Soap-UI
  • Worked on Non-functional Test cases as a part of developer testing.
  • Monitored the error logs using Splunk.

Environment: Spring, Adapter Implementation pattern, SOA architecture, JDK 1.6.x, STS 2.8.0, Mule 3.3.1, Tortoise svn 1.7, Maven 3.0.3, Splunk, LDAP, JQuery, postGres database(pgAdminII), Apache cxf 2.5.1.

Confidential ., Basking Ridge, NJ

Senior Software Engineer

Responsibilities:

  • Prepared the Detail Design documents for the modules.
  • Involved in Client meetings to understand the business requirements.
  • As a senior developer played a key role in design, implementation, integration testing, deployment, and development of the Portlet.
  • Wrote Wrappers for the classes generated by WSDL2Java tool.
  • Wrote XML parsing logic to get the data for the XMLs sent by Registration System for the Web Service calls.
  • Played the lead role for dis project. Guided the team in developing functionalities and performed end-to-end testing.
  • Implemented features like logging, user session validation using spring-AOP module.
  • Involved in deploying RegistrationTool.war to Weblogic server in various testing environments (Development, Staging and production) and fix the deployment issues consequently.
  • Lead the team with SCRUM process (Agile Methodology) during development.
  • Reviewed the code developed by team members. Wrote the documentation for the product.

Environment: Jdk 1.5, Core Java, Java Script, XML, Putty, Junit, Hibernate, SQL, DB Visualizer, Web Logic.

Confidential

Senior Software Engineer

Responsibilities:

  • Prepared the Detail Design documents for the modules.
  • Involved in Client meetings to understand the business requirements.
  • Developing web application using the MVC architecture with framework features.
  • Worked with external interfaces like MQ and CSS (Mainframe database).
  • Worked on the deploying the code in Unix by installing Apache server.
  • Written Junit test cases and Unit testing.
  • Problem Management (L2) support Production calls.

Environment: Java, Free Marker Templates, Oracle 11i, Enhydra 6.5-1, Apache, Unix.

Confidential

Software Engineer

Responsibilities:

  • Involved in Client meetings to understand the business requirements
  • Involved in Design for some of the modules.
  • Involved in the requirement review.
  • Preparing High Level Design Document and Detailed Design Document.
  • Participated in Preparing the DAO classes
  • Participated in writing the business logic in EJB.
  • Participated in writing the web services using JAX-WS
  • Worked in Struts configuration
  • Worked in Developing the Activity Framework and Claims framework.
  • Developed the web serviced to send the claim data to other applications.
  • Developed XML request and responses objects for web services
  • Involved in code review and unit test case preparation
  • Involved in the supporting the deployment.
  • Interacting with the client and the onsite coordinator for issues and queries in the project.
  • Involved in production support.
  • Involved in Support Activities
  • Involved in Risk Access Code merge issues.

Environment: Java, JSP, EJB, MQ Series, SOAP Web services (JAX-WS), DB2, WAS 6.1.

Confidential

Software Engineer

Responsibilities:

  • Developed JSP web pages.
  • Used Junit Test for testing the code in System testing.
  • Wrote a customized error page with dynamic error message display. Wrote Customized exception classes for handling and informing Business exceptions.

Environment: Java, JSP, SQL Server.

We'd love your feedback!