We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Seattle, WA

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

Sr. Full Stack Java Developer

Responsibilities:

  • Worked on development of QPCC application from the initial phase of the system.
  • This system calculates and provides premium and commission rates which is required during bond transaction.
  • Worked on UI part using angular framework involving custom directives creation for components and controls validation.
  • Created factories and services using angular for the various functionalities such as sharing data between controllers and streamline Ajax call from UI to restful services and for the helpers and utilities.
  • Worked on Server - side programming and involved in creating Spring Rest services and repositories for the data persistence.
  • Integrated Hibernate Envers framework into application for history maintenance.
  • Worked on Junit test cases creation and helped team members to overcome the technical issues.
  • Participated in the Agile scrum call daily and involved discussion with other interface team for integrating their services into our system.
  • Involved in code Review and suggested to optimize for better performance.
  • Involved in migrating the data necessary for QPCC from advantage system.
  • Worked on the deployment plan needed for Pivotal Cloud Foundry/AWS EC2 environment.

Confidential, Roseville, CA

Senior Java Developer

Responsibilities:

  • Enhanced the Case Management Module which provides the services to the elderly people using Java, J2EE, XML, JMS, SOAP, PL/SQL, & DB2.
  • Identified data sets for functional testing, used SOAP UI for Web Service APIs & JUnit for other parts of the application. Used Log4J framework as the logging module.
  • Used Business Delegate Pattern to decouple the presentation layer from business layer. The purpose is to have a single point of entry to access the Business Services methods.
  • Used Singleton pattern for the caching mechanism.
  • Participated in production deployment, support and Project Chaos which included doing functional and performance testing in production.
  • Identified and fixed several performance bottlenecks in various parts of the application.
  • Upgrading the Case Management Module which provides the services to the elderly people using Java, J2EE, XML, JMS, SOAP, PL/SQL, & DB2.
  • Worked on ETL development, SQL tunings and queries optimization.

Confidential, Warren, MI

Senior Java Developer

Responsibilities:

  • Implemented real-time global supplier models based on actual and/or theoretical prices quotes using Java, J2EE, Web Services, SOAP, XML & integrated them.
  • Used Analysis Pattern for capturing the business process.
  • Implemented a query mechanism using Data Access Objects (DAO) pattern, JDBC & PL/SQL to use pre-written optimized stored procedures. These stored procedures are optimized to use clustered/non-clustered index, locking granularity i.e. row level locking instead of page or all page locking.
  • Implemented a persistent caching mechanism using JBoss to optimize and improve the performance of the application. Clusters which have EJB’S use this cache to get this information. Update happens to the cache with Quote Update Screen using XML, JMS & MQ Series.
  • Worked with Hibernate Framework. Worked on Hibernate Configuration file, various annotation used in Domain Object and HQL.
  • Stored the data in a highly normalized format, to ensure data quality & wrote stored procedure using PL/SQL to display this information at runtime. Created clustered/non-clustered index to improve performance of the system.
  • However, had to finally de-normalize the data to improve the performance of the system significantly.
  • Integration of the code with the other modules.

Confidential, EL Segundo, CA

Senior Java Developer

Responsibilities:

  • Process Patterns were structure by me which defines the best practices, techniques, methods for developing an application.
  • Designed, developed & tested Upgrade/Migration of seats/aircore modules as part of integration of both the systems using Core Java, EJB, RESTful services, Hibernate, Oracle, Log4J, JUnit, and Eclipse IDE. Designed database layer using DAO pattern and business logic layer using Observer & Visitor pattern.
  • Used Collaboration Pattern for requirement gathering, discussions on a weekly basis
  • Builder Pattern for the greater control over the construction process.
  • Designed Class/Sequence diagrams through RAD 6.5 for the technical design.
  • Used Session Façade Pattern to encapsulate business-tier components and expose a coarse-grained service to remote clients.
  • Used Service Locator Pattern for obtaining a service with a strong abstraction layer. This pattern uses a central registry known as the "service locator", which on request returns the information necessary to perform a certain task
  • Fixed performance, scalability issues using Visual VM profiling tools for the backend components. Used JIIRA for tracking defects. Developed modules using agile methodology having 2 weeks iterations. Arranged scrums every day to discuss module updates, blockers if any and actively participated in iteration retrospect meetings.
  • Built different stand -alone components & deployed on Linux & Windows in environments such as DEV & QA. Issue Tracking and Management using Confidential QC.
  • Involved in code Review and suggested to optimize for better performance.
  • Responsibility for review the High-Level Design, LLD, Integration Test case.
  • Oversee all stages of design, development, and deployment of change requests and new enhancements for existing applications.
  • Resolved various production issues by giving technical assistance to customer and doing bug fixes with in SLA (Service level agreement).
  • Interacted with client and vendors and provided technical solutions to resolve application issues.
  • Provide technical support and guidance to the team.

Confidential

Project Technical Lead & Java Development Lead

Responsibilities:

  • Designed, developed & testing of Telstra web application using Core Java, J2EE, Message Driven Beans, Stateless Session Beans (EJBs), JDBC, PL/SQL, Oracle, Log4J, JUnit & RAD6 IDE & integrated it using XML, JMS & MQ Series for various account holders.
  • Used Adapter Pattern for the interface communication.
  • Drew design diagrams and flowcharts using MS Visio and developed end to end flow using Core Java, J2EE, Message Driven Beans (EJBs), JDBC, PL/SQL, Oracle, XML, JMS, MQ Series, Log4J, JUnit & RAD6 IDE.
  • Arriving at interface agreement document with the third-party system for maintaining the data exchange with the system.
  • Worked with the team in Identity & Access Management (IAM) technologies.
  • Understanding the client systems and designing interfaces.
  • Coordinate with teams for clarifications, deliverable and project status
  • Involved in code Review and suggested to optimize for better performance.
  • Responsibility for review the High-Level Design, LLD, Integration Test case.

Confidential, Wilmington, DE

Java Programmer Analyst

Responsibilities:

  • Involved in the system requirement analysis for new design changes.
  • Responsible for project implementation at client site. Involved as a Release Co-coordinator for Production Moveup release. Initiator for Post Production Testing in onsite.
  • Migration of Web application from WAS 5.0 to WAS 6.1
  • Handled MQ design and development between AIGDirect and 21st Century Insurance.
  • Involved in middleware activity for making Sun Solaris build up to QAT environment (Build Authority).
  • Responsible for the QAR and Policy self service module which enables the customer to manage their policy through online.
  • Additionally, involved in 24/7 Production support activities to solve critical issue.

Confidential

Senior Java Developer

Responsibilities:

  • Developed critical modules for uploading, downloading, checking-in and checking-out a document with online editing and screens for entering client information/maintaining user account.
  • Implemented Struts -Tiles framework (MVC Pattern) for all the modules.
  • Used Struts - Paging Table Concepts with sorting features included.
  • Involved in solving critical issues like browser dependent issues, refresh issue and URL masking.
  • Involved in Writing Stored Procedures in development and performance tuning activity for all the modules.
  • Involved in deploying the application in WAS 6.1
  • Done Impact analyses for gap related changes.
  • Involved in Writing Data Propagation/Data Backup Scripts in UAT support.

Confidential

Java Developer

Responsibilities:

  • Involved in Implementing Object hierarchy & integrating the application module.
  • Involved in designing the screen according to DBG standards.
  • Involved in Writing Stored Procedures.
  • Involved in solving the critical JSF Issues like Dynamic column generation, dropdown rendering issue and look and feel issues.
  • Involved with performance tuning activity which aroused because of automatic rendering by JSF for dropdown.
  • Developing Stateless Session bean to implement business logic for the modules.

Confidential

Associate

Responsibilities:

  • Involved in Requirements and Design phases of the project.
  • Involved in designing Database Model for the application.
  • Developed the code as per the requirements.
  • Involved in fixing issues and handling the System Request for that application.
  • Involved in developing the First Notice of Loss page FNOL.

We'd love your feedback!