We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Forster City, CA

SUMMARY:

  • Sun Certified Java Programmer, with 10 + years of experience in Analysis, Design, Development, Testing and implementation of application software in the areas of client server architecture and web - based environment using Java/J2EE Object Oriented technologies.
  • Expertise in all phases of Software Development Life Cycle including Analysis, Design, Development, Integration, and Implementation.
  • Experience with SDLC methodologies such as Waterfall and Agile.
  • Strong domain experience in Banking/Financial Services - Citi Cards and Western Union Money transfer services.
  • Strong domain experience in Supply Chain Management.
  • Worked with Business team in gathering and understanding the requirements and prepared High-Level Design and Technical Design documents.
  • Led client meetings to discuss and finalize the development efforts (IT Cost Planning) and resources for the requirements.
  • Created UML diagrams for the various scenarios using Microsoft Visio, IBM Rational Rose.
  • Proficient in Object Oriented Design (OOD) and MVC frameworks
  • Expert in developing Multi-Tier Enterprise applications and system integration solutions using Java 8, Servlet’s, JSP, JSF, Tapestry, Struts, Hibernate, JDBC, Web Services, Spring MVC, Spring Security, Spring IOC, Spring Data Support, Spring Boot.
  • Experience in building components using Angular 6.
  • Experience with Web development using HTML, CSS, JavaScript and jQuery.
  • Experience in developing Web Services using - SOAP, WSDL, RESTful and developing DTDs, XSD schemas for XML (parsing, processing, and design).
  • Hands on experience with industry-standard IDEs like RAD, Eclipse and IntelliJ, Visual Studio Code.
  • Experience in Test Driven Development (TDD), writing & executing JUnit test cases for the services developed.
  • Implemented Ajax framework for various UI pages.
  • Experience with implementing Logging framework in web application.
  • Experience in using the Maven to maintain project dependencies, structure and build details.
  • Played a pivotal role in the performance improvement changes to reduce the turnaround time.
  • Experience in working on HP Profiler monitoring tools.
  • Experience in Service generation using RSD & Rational Rose.
  • Proficient in applying design patterns like MVC, Singleton, and Factory.
  • Experience on database tool like TOAD, SQL Developer.
  • Expertise in using Version Management Tools Sub-version, Clear Case, Git.
  • Experience with databases such as Oracle8i/9i/10g & MySQL.
  • Involved in writing the SQL queries to support CRUD operations on Data Base.
  • Involved in writing the DB Procedures/jobs and executed jobs based on the schedulers.
  • Experience in implementing web applications using Apache Tomcat.
  • Orchestrated the release activities in QA, UAT, and Production.
  • Having experience in using the HP ALM, Jira to track the defects.
  • Led the monthly release Deployments (WAR) and DB Scripts (DML, DDL) on Production environment.
  • Worked closely with support teams to analyze and resolve production problems and provide suggestions for system enhancements.
  • Possess strong analytical skills, an excellent team player with good leadership qualities and strong oral and written communication skills.
  • Involved in security testing that ensures software systems and applications are free from any vulnerabilities, threats, risks that may cause a big loss in the security mechanisms of an information system that protect data and maintain functionality as intended.
  • Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.

TECHNICAL SKILLS:

Programming Languages: JAVA 8, C, C++

J2EE Technologies: Servlets, JSP, Struts, EJB, JDBC, Hibernate 3, Spring IOC, Spring Data Support, Spring MVC, Spring Boot Web Services, Apache CXF

Frameworks: Cordiant, Struts, JSF, Spring, Tapestry, AJAX

XML/HTML: XML, JAXB, HTML, CSS Java Script, jQuery, Type Script, Angular JS (Version 6), Node JS

UML Tools: Microsoft Visio, IBM Rational Rose

Database and tools: Oracle, MySQL, Oracle SQL Developer, TOAD

Web / APP Servers: Apache Tomcat, WebSphere 7.0, WebLogic, Jetty

IDE: Eclipse, IntelliJ, RAD 7, Visual Studio Code

Operating Systems: Linux, Unix, Win 7

Repository Tools: SVN, Clear Case, Confidential Piper

Testing tools: HP ALM

Performance Monitor Tools: HP Profiler

Banking and Financial Services: Citi Cards, Western Union Money Transfer, Supply Chain Partner Integration, Entitlement Management System

PROFESSIONAL EXPERIENCE:

Confidential, Forster City, CA

Senior Java Developer

Responsibilities:

  • Involved in the case management for the account’s screened.
  • Developed the monitoring scripts to make sure the weekly batch files are successfully screened against the Fraud rules.
  • Played a key role in fixing the production issues on severity basis
  • Had been interacting with the Reps/business to get inputs to solve production issues to meet SLA ‘s.
  • Developed the response job to capture the account screening results and update the backend systems.
  • Developed the corresponding unit test cases to isolate a section of code and verify its correctness.
  • Involved in Unit testing, Integration testing and Security testing which ensures application is free from any vulnerabilities.

Technologies: Java 8, Spring Framework, Spring JPA, Hibernate, SOAP/REST Web Services, Oracle 10g, Jira, Git, Rally, Jenkins, Splunk, Shell Script and Pearl Script, Maven.

Confidential, Mountain View, CA

Senior Java Developer

Responsibilities:

  • Expertise in all phases of Software Development Life Cycle including Analysis, Design, Development, Integration and Implementation.
  • Understands and evaluates business requirements and determines system requirements
  • Mapping requirements to applications, fit/gap analysis, and making application selection recommendations.
  • Working with Business team in gathering and understanding the requirements and prepared High-Level Design and Technical Design documents.
  • Created the components using Angular 6.
  • Involved in various design review and code review meetings for performance improvement changes to reduce the turnaround time.
  • Leading the offshore team on various development activities and providing daily status to the client.

Technologies: Java 8, Spring Framework, Spring Boot, Hibernate, Type Script, Angular 6, Node JS, Web Services (SOAP), Visual Studio Code, Oracle 10g, HP ALM, SVN.

Confidential, Sunnyvale, CA

Java Developer

Responsibilities:

  • Worked with Business team in gathering and understanding the requirements.
  • Used Maven to maintain project dependencies and for preparing the WAR files to deploy the application
  • Authored the Spring Configuration XML file that contains declarations and another dependent object declaration.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC. Configured Bean properties using dependency injection.
  • Implemented Constructor based, and Setter based injection.
  • Developed various components of application using Tapestry framework.
  • Used Spring JDBC template to manage the database transactions.
  • Developed services that Implements JAXP APIs like SAX and DOM while parsing the patient profiles.
  • Developed business delegate classes, Hibernate mapping files and its entity classes.
  • Implemented Tapestry APIs to provide support for JSON as response to the Client.
  • Performed Client-side validations using Java Script.
  • Used JAXB to marshal/un marshal to/from XML from/to Java Objects.
  • Performed the technical design reviews and code reviews.
  • Used Oracle as database and developed SQL/PL SQL queries for creating tables, triggers and select statements.
  • Used Log4J for extensible logging, debugging and error tracing.
  • Developed Junit test classes for Service Layer.
  • Used SVN to maintain the code repositories.
  • Used Jetty as application server.
  • Used IntelliJ as project IDE.
  • Used HP ALM for defect management.
  • Used SharePoint for maintaining project documentation.

Technologies: Springs, Maven, Hibernate, Web Services, XML, JSON, JAXP, Tapestry APIs, Log4J, SAX, DOM, JAXB, Oracle, SharePoint, Jetty, IntelliJ, SVN, and UNIX, HP ALM .

Confidential

Senior Java Developer

Responsibilities:

  • Developed applications ( Confidential project) using Chordiant framework to re-engineer the existing Citi Cards operational processes supporting customer service, collections and credit operations.
  • Developed multiple System Task files and Business Processes using Chordiant Framework which was built on Java.
  • Played a key role in the development of various business solutions for the Citi cards such as customer retention solutions.
  • Orchestrated the development of various use cases such as customer offers.
  • Conducted Joint application design calls to get more clarity on the requirements.
  • Implemented User Interface using JSF, HTML and JavaScript.
  • Developed the Business layer to interact with the DB and Host (TIBCO).
  • Developed DAO classes, written queries using HQL.
  • Generated WSDL using Chordiant Framework.
  • Had been part of peer code reviews that were technical in nature.
  • Developed unit test cases and conducted unit testing of the applications
  • Played a key role in fixing the production issues on severity basis.
  • Had been interacting with the Reps to get inputs to solve production issues to meet SLA ‘s.
  • Led the release calls for the deployment.

Technologies: Chordiant Framework, Chordiant Business Process Designer, Chordiant Decision Management 6.2, JSF, Hibernate, EJB (MDB), Clear Case, RAD.

Confidential

Java Developer

Responsibilities:

  • Played a vital role in the design and development of a business layer to manage the information (MIS) generated from various use cases for the customer offers.
  • Implemented UI Interface using JSP, HTML and JavaScript.
  • Developed Action Form classes, Form beans, Action Classes using Struts.
  • Developed JSPX files for UI.
  • Developed the POJO classes for corresponding offers to insert in the database.
  • Developed Business Classes to interact with Database and to post the messages to the MDB Listener.
  • Generated Service code using IBM RSD.
  • Designed User Acceptance Test cases.
  • Involved in preparing the SQL queries, DB Procedures.
  • Participated in code review in order to improve methodology and delivery.
  • Maintaining review logs and defect tracking documents.
  • Development of HTML and CSS layer for the WEB - UI part.
  • Development of Java scripts for UI Utilities and Validations.
  • Communicate risks and issues to the Manager in a timely manner

Technologies: Java, Servlets, JSP, Struts, JSF, Hibernate, EJB (MDB), SQL, PL/SQL Web Sphere, Linux, TIBCO.

We'd love your feedback!