We provide IT Staff Augmentation Services!

Senior Java Developer / Programmer Analyst Resume

3.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • 11 years of experience in the field of Information Technology as a Senior Java J2EE Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies with proven expertise in using new tools and technical developments to drive improvements throughout an entire software development lifecycle.
  • Looking for a company that provides opportunity to learn, develop my knowledge and potential and contribute to the organization.
  • 4+ years as a Project Lead/Coordinator, 5+ years as a Senior Java developer in Java/J2EE development, 2 years as a Java developer in Java/J2EE development.
  • Involved in analysis, design, development, testing, implementation and maintenance of software applications specializing in Multi - tier and Client/Server web applications.
  • Experience in designing and developing web-based applications using Java, J2EE, Service Oriented Architecture (SOA), Web Services, both SOAP/WSDL and REST, MVC framework, spring, Hibernate, Struts, Oracle and SQL.
  • Implemented and maintainedGWT/GXTbased rich client web application.
  • Experience in working on various spring modules (Spring Core, Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs. Experienced in implementing DAO layers using JPA standards, Hibernate API interfaces and Ibatis framework.
  • Experience in developing Web Services using - SOAP/WSDL, REST (Jersey).
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, SOAP, WSDL, DTD, XSD, SOA, JAXB. UsedSoap UIfor Web Services testing.
  • Experienced in implementing presentation layer using JSF, JSP, HTML, CSS, Ajax, JQuery, Java script and servlets.
  • Experienced with IBM Web Sphere Application Server, JBOSS application servers and Apache Tomcat Application Server.
  • Strong experience in all the phases of software development life cycle (SDLC) including requirements gathering, analysis, design, implementation, deployment and support.
  • Experience in dynamically generating graphical PDF reports using IText1.1, Jasper Reports and excel reports using apache POI
  • Experienced in integrating frameworks like ANT, Maven, Log4j and Jenkins.
  • Expertise in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams) using Designer tools like MS Visio 2003/2007, Rational Rose.
  • Experience with unit testing using Junitand defect tracking and management using HP Quality center.
  • Strong in back end development and design using Oracle,SQL,DB2,Informix and stored procedure (PL/SQL)
  • Worked in the production support team to provide timely response resolution of the emergency issues, defects and production support process.
  • Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.
  • Experience working with different SDLC methodologies like Waterfall, Agile and SCRUM.
  • Good experience in working as Project Co coordinator/ Lead for onsite and offshore resources

TECHNICAL SKILLS

Platforms: Windows, UNIX, Linux

Languages/ Technologies: JAVA, Swing, J2EE, JDK (1.6,1.7), Servlets (2.2, 2.3), Struts 2.0, Spring Hibernate, IBATIS, JSP, JSF, JDBC, ANT, XML, Web Services (SOAP/WSDL, REST(JAX-RS)), HTML, CSS, JavaScript, JQuery, AJAX, Log4j, JUNIT, TESTNG, SELENIUM

Development Tools: Eclipse 3.x, IBM RAD 6.0, IBM Clear Case, Adobe Flex Builder 3Jenkins, Open Make, HP Server Automation, Maven, SAP Net WeaverIReport 5.6.0, Rational Rose, SOAP UI, JIRA

Version Control Tools: SVN, CVS, Clear Case and TFS, WinCVS

Web/Application Servers: Apache Tomcat, JBoss, Web Sphere, Web logic.

Design Tools: UML, Rational Rose 2002, MS Visio 2010

DBMS & Reporting Tools: SQL Server, Oracle 8i/9i/10g, DB2, Informix, Jasper Reports

Methodologies: OOAD, Waterfall method, Iterative SOA, (Service Oriented Architecture) Development, Scrum, Agile, Test Driven Framework

Frameworks: GWT, GXT, Hibernate 3.0, Struts, Spring, Flex Cairngorm, MVC

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Senior Java Developer / Programmer Analyst

Responsibilities:

  • Research and Implementing best practices in design, development and reporting by utilizing the latest tools and JAVA/J2EE technologies.
  • Design and Develop User Interface of the application using GWT (Google Web Tool Kit).
  • Implementation of Google Tag Manager and administer Google Analytics and provide web tracking guidance and reporting for the various business entities
  • Performing business and systems analysis for project including meetings with business users using Agile/Scrum Methodology.
  • Interact with SAP Net Weaver and SAP ERP Central Component (ECC) using Java Connectivity Objects (JCO).
  • Developed reports using Jasper reports.
  • Developed REST Web services/ API’s using jersey and JAX-RS.
  • Worked on third-party solution(paymetric) integration for credit card payment process.
  • Implemented PingFederate(SSO) integration to connect with internal application
  • Develop test framework using Junit, TestNG and Selenium Webdriver.
  • Participate in Technical Design Sessions, Iteration planning and Scrum Meetings.

Environment: Java1.7, Servlets, XML, GWT 2.5.0, GXT, Log4j, SAP NET Weaver, Web Services, HTML, CSS, Jasper reports.

Confidential, Atlanta GA

Project Lead/ Senior Java Developer

Responsibilities:

  • Performing business and systems analysis for project including meetings with business users using Agile/Scrum Methodology.
  • Responsible for creating functional documents, high level technical specification, flow charts and data flow diagrams using Rational Rose and MS-Visio.
  • Used parsers like xstream and Jaxb for parsing xml documents and used XML transformations using XSLT.
  • Implemented Struts MVC Framework for the application.
  • Developed Presentation tier implementation which involves in creating the JSP pages, configuring action classes and developing several Action classes involved in the project.
  • Validation is performed using Struts validator. Created JSP pages using standard JSTL tags, Struts tags and custom tags.
  • Developed restful web services using jersey and JAX-RS.
  • Used Maven automated build scripts to compile and package the application.
  • Implementing DAO pattern to persist data using DAO framework designed at Confidential
  • Used Log4j for logging, debugging and used Junit extensively for testing.
  • Extensively used Java Collections & Exception Handling for development.
  • Coordinated with Deployment teams to deploy the ear and war files in DEV, UAT & SIT environments.
  • Created SQL, DB2 queries to store and retrieve the data from database.
  • Used Jenkins to build & deploy the application in DEV, UAT & SIT environments.
  • Participated in QA defect review meetings and fixing the defects and tracking the defects using HP Mercury Quality Center tool.
  • Production Support.

Environment: JAVA 1.6, Struts 1.3, JSP, Servlet, DB2, Web Services (SOAP, Rest), Apache Tomcat Server 6.x, Subversion, Windows and UNIX, DAO Framework, Eclipse, Maven, Microsoft Visio, Quality Centre 10, HTML.

Confidential

Project Lead/ Sr. Java Developer

Responsibilities:

  • Involved in inception of the project to decide on the requirements and scope of the project.
  • Designed and developed Use-Case Diagrams, Class Diagram and Object Diagrams using UML Rational Rose for OOA/OOD techniques using Enterprise Architect.
  • Worked extensive in doing mock up screens development using Adobe Flash Player 9,Action Script(2.0/3.0) and MXML.
  • Implemented the functionalities using Adobe Flash, Flex 3.0, Action Script 2.0/3.0
  • Involved in implementing design patterns inCairngormarchitecture to interact with backend J2EE andWeb Serviceslayer to pull out the data toFlex UI components.
  • Created REST based web services as well as wrote code to consume those services.
  • Implemented Log 4j in the application to log the system level, Application level Exceptions.
  • Used HP Quality Center for defect tracking.
  • Extensively used J2EE design patterns: DAO, Transfer Object, Service Layer and Model View Controller.
  • Made the changes to the middle-tier/UI components.
  • Writing queries, procedures and data base functions in DB2.
  • Wrote ANT scripts for build generation in Dev, test and production environments.
  • Writing UNIX scripts to monitor production deployments.
  • Involve in project documentation for each module of the application (Use Case / Test Case Design).
  • Manage Code Coverage by Junit Tests with Sonar
  • Automated the build process with Jenkins, Maven.

Environment: Flex 3.0,Action Script 2.0,Flex SDK, Core Java 1.4, XML, Webservices (Soap,Restful), HTML, DB2, CSS, Apache Tomcat Server 6.x, SVN, Windows 7,Flex Builder 3.0,Maven,Jenkins,Log4j

Confidential

Senior Java/J2EE Developer

Responsibilities:

  • Involved in Requirement gathering, Analysis, Preparing Functional Specifications, and Technical Specifications according to the requirements.
  • Creating class diagrams, sequence diagrams, Data Model and Object Model using Rational Rose and MS-Visio.
  • Implemented service layer using Spring IOC and annotations and Controllers using Spring MVC.
  • Integrated Spring DAO for data access using Hibernate, used HQL andSQLfor querying databases.
  • All the functionality is implemented usingSpring IOandHibernate ORM. Implemented Java EE components usingSpring MVC, Spring IOC, and Spring AOP.
  • Monitored the error logs using Log4J and performed unit testing using JUnit.
  • Created build and deployment scripts usingMaven.
  • Developed web services to support new products in the existing platform using both SOAP as well as REST.
  • Designed WSDL interface, and created and consumed SOAP based Web Services using JAX-WS.
  • Involved in integrated testing of the entire application.
  • Used HP Quality Center for defect tracking.
  • Involved in Team discussions and defect calls
  • Involved in deployments in QA, UAT and Production environments.
  • Creating Unix scripts to validate packages in Production
  • Prepare weekly status report and publish it to the clients.
  • Used Maven scripts to build the application and deploy on Web Logic Application Server

Environment: Spring MVC, Hiberanate, JSP1.2, Servlets2.1, XML,XSLT, SOAP, UDDI, WSDL, JavaScript, UML, HTML, JNDI, CVS, Log4J, JUnit, Ant, Oracle 9i/10g, PL/SQL,Webservices(Restful), Jdbc 2.0,Apache Tomcat Server 6.x, SVN, Windows.

Confidential

Java / J2EE, Adobe Flex 3.0 Developer

Responsibilities:

  • Involved in inception of the project to decide on the requirements and scope of the project.
  • Coding, analysis, design and development in Java / J2EE, Adobe Flex3.0 and core business logic implementation.
  • Mock testing business service calls.
  • Configuring Application Logging using Log4j
  • Defect fixing on delivery over iteration basis.
  • Used DOM/SAX parser for parsing XML files and JAX-B for marshalling and un-marshalling.
  • Generating and sending mail using Java Mail API
  • Created Data Access Objects for retrieval of information, creation, updating and archiving based on DAO design pattern.
  • Developed and deployedServletsfor the interaction with theOracledatabase usingJDBC
  • Developed complex join queries for efficiently accessing the data.
  • Creating Baselines, packages & Software policies and deploying the code in Web sphere App Server
  • Provide ANT build tool for building and deploying the application.
  • Trouble shooting of production issues.

Environment: Java/J2EE (1.5), Servlets, Adobe Flex 3.0, JDBC, Eclipse, HTML, XML, JAXB, Oracle, DB2 Client, Apache Tomcat 6, Log4j, UNIX, Open make, IBM Clear Case and MS visual source safe Version control.

Confidential

Java / J2ME Developer

Responsibilities:

  • Coding, analysis, design and development in Java / J2ME.
  • Contributed to project by working on end to end flow - developing JSP's for front end, by developing Servlets, BO classes in middle tier and to database front by writing various SQL queries and Stored Procedures.
  • Developed application on RIM environment.
  • Extensively used various design patterns including singleton, business delegate and service locator.
  • Developed model diagrams during the design including class, package and sequence diagrams
  • Creating, developing UI components for this application.
  • UI changes to make it applicable for all versions of the devices.
  • Defect fixing on delivery over iteration basis.

Environment: Java/J2ME, JSP, Servlets, RIM MDS Server. RIM JDE, RIM Smart phone simulators, Eclipse, XML, DOM, CSS, SAX, SQL, JBOSS, Log4j, IBM Clear Case and MS visual source safe Version control, Informix DB.

Confidential

Java / J2EE Developer

Responsibilities:

  • Analysis of business requirements.
  • Extract and analyze existing business rules.
  • Prepared technical design specifications and sequence diagrams and low level designs for the required feature implementation.
  • Involved in preparation of test cases, test plans, unit testing, integration testing, System testing, and production implementation.
  • Code walkthroughs, Debugging and Error fixing.
  • Creating, developing and generating Restful Services.
  • Implementation of JMS using ActiveMQ.
  • Developed a separate Mock UI for testing this application.
  • Defect fixing on delivery over iteration basis.
  • Prepared test cases and traceability matrix.

Environment: Java/J2EE (1.5), ActiveMQ JDBC, Eclipse, XML, XStream, SQL, Informix Client, Apache Tomcat 6, Log4j, Openmake, IBM Clear Case and MS visual source safe Version control.

We'd love your feedback!