We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Virginia, UsA

SUMMARY

  • Over 13 years of extensive experience in Object Oriented Architecture, Design, Development, Testing, Implementation and Maintenance of internet, multi - tier Client/Server applications and Intranet applications using Java/J2EE technologies like Core Java, Multi-threading, JSP, Servlets, JDBC, JNDI, JMX, RMI, JMS, EJB technologies running on Web logic, Web sphere, JBoss application servers and Apache/Tomcat Web servers.
  • Solid experience in implementation of multi-tiered enterprise application involving Open Source Frameworks like Struts1.2, Spring3.0, Hibernate, Junit, Mokito and Log4j.
  • Extensive Experience on REST/SOAP Web Services, SOAP, WSDL, SAX, DOM, JAX B and Confidential .
  • Tested Web services using SoapUI and JMeter.
  • Performance analysis using DynaTrace
  • Hands on experience in HTML, CSS, AJAX, jQuery, Angular, JavaScript, XML
  • Experience in SQL, PL/SQL, Stored procedures and worked with various databases like Confidential , MySQL, SQL Server and DB2
  • Experience in design tools like Borland Together Architect, Enterprise Architect in creating different UML diagrams (Usecase, Class, Sequence, Component diagrams)
  • Experience in Build tool like Ant and Maven to facilitate automated builds.
  • Experience in IDE’s like Eclipse, IntelliJ
  • Implemented Unit Testing framework and developed unit test cases using frameworks like Junit,Mokito and PowerMokito.
  • Participated in multiple full life cycles of development projects.
  • Proficient in designing and developing applications using Java Beans and Hibernate.
  • Expertise in distributed application development using J2EE development environment and Model View Control (MVC) architecture.
  • Extensive knowledge in full life-cycle (SDLC) of the software development process including requirements analysis, design, coding, testing and release.
  • Expertise in Object Oriented Analysis & Design (OOAD) using different design methodologies.
  • Exposure to Various J2EE Design Patterns like Business Delegate, Session Facade, Singleton, Value Ojbect, etc.
  • Expertise in design and development of database tables, development of complex SQL queries.
  • Hands on Experience of Application server setup, configuration, uploading and deployment of applications on remote servers.
  • Worked in both Waterfall and Agile methodologies.
  • Experience with UNIX shell scripting
  • Good analytical, technical, organizational, and communication skills with high motivation levels.
  • Experience in HealthCare, Tele Communication and Banking domains.

TECHNICAL SKILLS

Operating systems: UNIX, Linux, Win NT Server/95/2000/XP

Programming Languages: Java/JEE Core Java, Servlets, SP, RMI, JDBC, EJB JMS,HTML,XML

Integration Technologies: Web Services, SOAP, RESTful, WSDL, JAXB, JAXP, Confidential, SoapUI UML, Design Patterns

Databases and Tools: Confidential 10g, MySQL, SQL Server, Db2, Toad, SQL Developer

Frameworks: Struts1.2, Spring 3.0, Hibernate3.0

Scripting: JavaScript, Shell scripting basics

Others: Ant, Maven, CVS, SVN, Eclipse, Stash, Ajax, jQuery, JavaScript

PROFESSIONAL EXPERIENCE

Confidential, Virginia, USA

Sr. Java Developer

Responsibilities:

  • The Loss Mitigation Workstation (LMWS) is a client server application with a Sybase database. LMWS provides functionality to process and monitor all workouts and foreclosures. It is also used as an internal workflow tracking system ensuring that all the workout data is populated, all workout documents have been received by Confidential, and all the workout conditions have been met.
  • The LMWS is used to track non-performing loans, loans in foreclosure, alternative to foreclosure workouts.
  • Active loans do not show in the workstation unless specifically requested. LMWS uses information from Mainframe and Electronic Default Reporting (EDR) to track delinquencies, assess timeline penalties, and workouts from receipt of request through closing the settled workout and archiving the data.
  • Interaction Description refers to user and system interaction Workout Prospector II (WPII) is an application which helps servicers, Mortgage Insurance (MI) companies, and FM expedite the analysis and delivery of workouts and reduce credit losses from defaulted mortgages.
  • WPII is a rules-driven, web-based application that model various alternatives to foreclosure and select the workout that is most advantageous to the borrower, servicer, MI company, and FM.
  • Servicers can also use WPII to model non-FM loans.
  • The following workouts are support: Short Sale, Third Party Sale, Deed in Lieu, Full Charge Off, Make Whole, Repayment Plan and Loan Modification.
  • The Workout Prospector (WP) receives the loans for analyzing for modification and liquidation.
  • APRS Web Application: APRS web application will be used for bulk import of Monthly Reconciliation Files which will land in the NAS location for the batch job to process.
  • The errors reported during the batch processing of the monthly interim servicer files will be available on the web for the business user to approve any exception. 2.APRS Batch Application: APRS Batch application will process the monthly submitted interim servicer files submitted via MFT or from the GUI.
  • These files will be available on the NAS mount. During the processing of onboarding files and monthly files, the batch process will record all data format and data validation errors in the APRS database.3. APRS Batch Report:
  • The batch report application will generate all reports related to process, errors, exceptions and Management reports.
  • The batch job will generate the preliminary GL Handoff reports until the GL report files are reviewed and approved by the business user from the GUI.

Responsibilities:

  • Involved in requirements gathering and technical design specification.
  • Implemented web-based application using Angular
  • Created Autosys Jobs
  • Prepared shell programs
  • Wrote complex database queries using various databases like Confidential, Sybase,DB2
  • Extensively worked in ORM tools like Hibernate and Mybatis.
  • Developed UI using jQuery,JSP,html.Angular,JSF
  • Written service methods for different business requirements.
  • Developed Rest Easy,Spring rest services and consumer code.
  • Supported production deployment
  • Created Excel reports using bean io and POI
  • Worked on performance tuning
  • Wrote Junit test cases

Environment: Linux, Java 8, J2EE, Spring4.0, Spring Boot,Mybatis, DB2, Sybase, SQLServer, Rest Services, Confidential,, Maven, GIT, GIT Eye, JUnit, Mokito, Power Mokito, Angular 4,Bean IO,JSF,HTML

Sr. Java Developer

New Jersey, USA

Responsibilities:

  • User Profile management
  • Authorizing new Institution-based users
  • Managing existing Institution-based users
  • Online access to view Score Data (Test Taker reports, Quick and Custom reports)
  • Downloading score data via web service
  • Code control is a separate module as part of IP, it provides below services:
  • Create New Score Delivery Code
  • Manage Institutions
  • Edit Testing Profile
  • Edit Institution
  • Deactivate/Reactivate Institution /Testing Profile
  • Bulk Department Creation
  • Manage Requests Approval/Pending/Reject
  • Involved in requirements gathering and technical design specification.
  • Implemented web-based application using Spring frame work.
  • Involved in the Impact Analysis of new enhancements.
  • Extensively involved in preproduction defect fixing.
  • Extensively worked in Hibernate for Persisting the Data.
  • Developed UI using jQuery,JSP,KendoUI,html.
  • Written service methods for different business requirements.
  • Developed Spring Rest services and consumer code.
  • Extensively involved in writing the SQL queries as per the business requirements.
  • Worked with Confidential to parse data from Data Base.
  • Used Logging Mechanism for capturing and logging error, info and debug messages and related information using log4j.
  • Performed Extensive Exception handling mechanism for handling errors and exception conditions in the application.
  • Involved in Client meetings to gather the Business requirements for the application.
  • Involved in Unit Testing, User Acceptance Testing
  • CAS institution Development: Data loaded in to dababase, new table has been created with relationships.CAS institutions and child organizations are loaded and relationships are established as part of AI/DI load
  • EREG batch process:EREG batch job reads CAS institutions with its sub organizations, New CAS institution will be validated and inserted/updated in to EREG database.
  • Search Service Functionality: UI has been created for Search service account detail page, UI Components added for all the functionality it includes user redirection to user detail page, order account holder details and orders for this particular search service account. To get Orders list a rest service developed and requested for order details for this particular account. Pagination included for the search results.
  • And on order detail page delete list functionality implemented using newly created rest web service.
  • By clicking delete list hyper link, it will disable the order list in the Data Manager side.
  • Code control functionality: It includes UI, Service and DAO layers.
  • Using HQL developed a query to fetch institution details based on the search criteria. While converting results to list of POJOs different kind of approaches evaluated. Explicit conversation is more ideal way for this conversion. Query performance is analyzed and optimized. UI development has done included different components for the search criteria and search results.
  • Worked on various functionalities like belowCreate new score delivery Code, Manage Institutions, Edit Testing Profile, Edit Institution, Deactivate/Reactivate Institution Testing Profile, Bulk Department Creation, Manage Requests Approval/Pending/Reject.

Environment: Java 7, J2EE, KendoUI, JSP, Spring, Confidential 12c, Ajax, JQuery, Eclipse Mars, Maven, Jenkins,, Subversion, Tomcat 7,JUnit,Hibernate, Dozer Mapper.

Confidential, USA

Sr.Java Developer

Responsibilities:

  • Involved in the Bug Fixing in SCRA application.
  • Worked on Web Services components.
  • Involved in creating functional ids and user ids using JPMC workflow.
  • Supported Change Request implementation in higher environments.
  • Involved in the Unit Testing by using Junit Test Framework.
  • Worked on various functionality enhancements.

Environment: Java 6, J2EE, JSF, Spring web flow, DB2, Ajax, JQuery, Eclipse luna, Maven, Jenkins, Splunk, Subversion, GIT, Source tree, Tomcat 7, DB2, Selenium, Mockito.

Confidential, New Jersey, USA

Sr. Java Developer

Responsibilities:

  • Write test cases using Junit Mokito
  • Worked with JDBC, JPA for the DB transactions
  • Primarily leading POC and Prototyping activities from offshore and as a part of it, interacted with Architect and business users and get requirements and giving demo’s .
  • Extensively worked on Spring3.0 and Core Java
  • Responsible for review of the all the work products and artifacts for all stages of development phase and provided technical support to the team during migration.
  • As a senior developer rendered support to QA team during build and release activities
  • Worked on Privileges development based on RulesEngine
  • Involved in various applications development like PCU, DataMOver and TraceUtil

Environment: Linux, Java 7, J2EE, Multi-threading, Spring3.0, JDBC, DB2, Rest Services, JAXB, Confidential, Confidential MQ, Maven, Stash, GIT, Source Tree, JUnit, Mokito, PowerMokito, Crucible, Splunk and FAST.

Confidential, Chandler, Phoenix

Sr. Java Developer

Environment: Windows XP, Unix, Solaris

Skill/Tool: Java 1.6, Spring 3, Web services SOAP, REST, XML, Quartz, JSP, JSTL, Tiles, FrameworkAJAX, HTML, CSS, Java Script, Angular JS, WebLogic, Eclipse, Struts 1.2, Confidential Quality

Center, AntHill, JMS

Responsibilities:

  • Worked on 8 releases, each release has its own enhancements and implemented these enhancements
  • Facilitated requirements meetings with the business, development team and other key stakeholders
  • Mentored new team members with the design and existing application framework
  • Introduced REST webservices using Spring Framework
  • Worked on production and UAT defects
  • Design, develop, code, test and debug existing software applications.
  • Created modules and components and coupling them together in this application

Confidential, SFO, CA

Sr.Java Developer

Responsibilities:

Skill/Tools: Java 1.6, Spring 2.5.6 (Core, MVC), Web services, XML, XSD, XML Beans, JAXB, JSPAngular JS, JSTL, Tiles Framework, AJAX, HTML, CSS, Java Script, jQuery, WebLogic 10.3.3, Junit

3.8, Clear Case, Clear Quest, Maven, Eclipse, Fortify, JRebel, UML, Enterprise Architect

Responsibilities:

  • Designed Model, Delegate, Service, Controller layers in RSF PTO project using Enterprise Architect
  • Implemented the Statement Request Flow in RSF PTO using Spring (MVC, Core), JSP, Ajax, JSTL etc
  • Developed Delegate Design Pattern (webservice clients)
  • Written JUnit test cases for delegates and controllers
  • Mentored new team members with the design and existing application framework
  • Interacted with Business team for requirements and Interacting with Integration teams for messages
  • Attended ambiguity review meetings with BA, QA and Architect
  • Did production support after RSF PTO Project release
Sr. Java Developer

Phoenix, AZ

Environment: : Windows XP, Unix, Solaris

In house frameworks: XTTM (XML Transaction Tag Mapping), DataGrapes, Struts, Hibernate, JQS (Javelina Queuing System)

Skill/Tools: Java, J2EE, JSP, Servlets, Junit, XML, DataGrapes, Struts, Hibernate Tomcat 5, Postgres SQL 8.1, Eclipse 3.1

Responsibilities:

  • Assisted in requirement analysis and design phase. High level of interaction with the SMEs and Business Analysts
  • Design, develop, code, test and debug existing software applications.
  • Leading one module namely Claims Pricing, during development cycle and handling maintenance activities.
  • Involved in High Level Design.
  • Analysis and resolution of issues identified during internal testing and issues found by customers. Prioritizing the issues and passing information to the offshore team for fixing the issues.
  • Point of contact for Standard data Import/Export feature of the application. Development of common framework for XML imports/exports for data interchange electronically with capability of bulk data transfer across environments and platforms using XML as the data exchange language and usage of SAX parser.
  • Involved Onshore/Offshore team coordination, planning, knowledge transfer both technical and business oriented.
  • Coding the common utility java classes
  • Responsible for design documentations, code reviews, performance improvements and presentation.
  • Trouble shooting and technical guidance to the team
  • Prepared application prototypes and functional specifications for user approval.
  • Review and Fix the bugs raised the SMEs, Business Analysts, Testers.
Borland’s Together Architect

Confidential Java Developer

Environment: Struts, JSP, Servlets, EJB, Weblogic 8.1, Confidential 8i, Eclipse

Responsibilities:

  • Enhancements of features using Enterprise beans / Data Access Objects / Entity Beans/Struts framework.
  • Analysis / Documentation / Code reviews of my module.
  • Provided support and bug-fixing by handling the ‘change requests.
  • Provided support to the project at UAT (User Acceptance Testing) and Production stage.
  • Developed JUnit testcases.
  • Prepared design documentations using Borland Together Architect. (Reverse Engineering).
  • Developed JSP pages using Struts Framework (Frontend requirement).
  • Written Business Delegate classes.
  • Developed Data Transfer Objects.
  • Handled Performance issues.
  • Provided solutions for complex issues raised while doing enhancements.

We'd love your feedback!