We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Westfield, VA

PROFESSIONAL SUMMARY:

  • Seventeen years of experience in designing, developing, testing, debugging, implementation and maintaining client - server, web, N-tiered enterprise applications.
  • Over 16 years of experience in application development using Java and J2EE technologies like EJB, XML, Spring, Web services, SOAP, REST, JMS, JDBC, Servlets, JSP, JavaScript, Java Mail, Java Beans, JNDI and related technologies.
  • Experienced in software development life cycle with expertise in developing large scale enterprise-level applications using distributed SOA Architecture
  • Design and develop components of Enterprise Acquisition Systems(EAS) with Agile/Scrum methodologies such as fast pace short release development increment cycles
  • Experienced in developing web-based applications using Spring, Hibernate, Struts Framework, Struts Validator Framework, JSF Framework and Persister Framework, specifically implementing MVC Architecture
  • Extensive experience on OIM and single sign-on with very complex and huge Federal DOD systems
  • Extensive hands on experience with Mark logic and X-query and build web pages
  • Experienced in Analyzing the Business logic to capture all Use Cases and prepared design document with UML methodologies (Use Cases Activity Diagrams, Sequence Diagrams and Class Diagrams)
  • Experienced in object-oriented analysis, design, and programming (OOA, OOD, and OOP) and Service Oriented Architecture (SOA).
  • Experienced in Unit testing using JUnit, Integration, Load, Stress testing
  • Hands on project management experience with planning, scheduling and tracking projects in fast pace agile environment
  • Extensive domain expertise varying from Federal, Financial, Telecom, Pharmacy, and Insurance.
  • Supported application installation, customization and system integration as part of the implementation and followed knowledge management practices in capturing design notes, deliverables, methodologies and solution development activities for traceability and troubleshooting purposes.
  • Reliable, resourceful and efficient team player with good Communication and written skills and also a self-motivated individual with exemplary analytical and problem solving skills, able to adapt quickly new technologies.
  • Excellent written and communication skills, able to communicate effectively with all stake holders, including customers, senior management, business people, and technical staff

TECHNICAL SKILLS:

Programming Languages: Java 1.8/1.7, C, C++, VB and ABAP, .Net, C#

Java Technologies: JSF, Struts Tag Library, JSTL, Swings, Applets, JDBC, RMI, EJB, JMS, Servlets, JSP, JNDI and JCO

Web Technologies: HTML, DHTML, XML, JavaScript, ASP, MS Front Page, Dream Weaver, CSS, HTML and Tag library, CGI, PERL and Jython

RDBMS: Oracle 11g, Oracle 10g, UDB DB2, MS-SQL 6.5, JDataStore 6, MySQL, LDAP, Informix, MS Access

Operating Systems: UNIX, Linux, Sun Solaris and Windows 7/2000/XP

Frameworks: Spring, Hibernate, JPA, Struts, JSF, Struts Validator

Web & Application servers: J2EE, BEA Web logic 11g/10.3/9.x/8.x/6.1, IBM Web sphere 5.0, ATG Dynamo 3.6.1/4.5.1/5. x, JBoss, JONAS 2.1.1, Apache Tomcat 7.0/6.0, Jetty 3.0.4, Netscape, Oracle and iplanet Application Servers, Web services, Apache Axis, MS Front Page, Dream Weaver, Tag library, CGI, PERL

Others: Remedy, ILOG, JRules, JAXP, JAX-RPC, JAXB, JPROB, XML, AJAX, WML, UML, Rational Rose, MS Visio, Design Patterns, Crystal Reports, Ant, JARs, WARs, EARs, WSDL, SOAP, Web services, IBM MQ-Series, Sybase, PowerBuilder, Junit 3.8, Log4j, iText, Clear Quest, VB 5.0/6.0, SQL Loader, TCP/IP, Shell Scripting and Apache Axis

PROFESSIONAL EXPERIENCE:

Confidential, Westfield, VA

Senior Java/J2EE Developer

Responsibilities:

  • This project implemented two-week Agile Scrum sprints
  • Designed and developed consuming, producing SOAP based web services using JAX-WS for both Ordering officer(OO) and COR applications
  • Worked on configuring Spring AOP declarative transaction management for OO Contract award functionality and creating COR files per the COR user profile
  • Extensively worked on Integrating Spring ORM with Hibernate for various modules on COR and OO applications
  • Standard JPA annotations has been used for mapping in Model while implementing Ordering Officer Contract Management functionality
  • Design and developed the Spring Security modules to let the COR and OO users having the access to the systems based on their role and eligibility
  • Heavily used Java/J2EE and Spring Framework along with JavaScript for the development of VA EAS-OO application and implementing their functionality/security.
  • Designed and developed Search and download functionality for contract/order documents downloads using JMS for COR and OO applications
  • Excellent experience in coordinating with several business stake holders and customers within VA to deploy the code in testing, prepod environments
  • Apache Tomcat 7 web server has been used for COR/OO apps
  • Extensively worked on Maven build framework and Ant to perform scheduled builds
  • Supporting System Test and UAT (Preprod) and production while implementing the new functional modules in production.
  • Extensive experience with analyzing the production issues and coordinating with production support team to determine the root cause and fix it keeping the production application stable and reliable

Environment: Java, Java EE, SOA, Spring MVC, Spring Web Flow, Web Services, SOAP, RESTful, JAX - WS, JAX - RS, SOAP / HTTP, SOAP / JMS, JSON, WS - Security, SAML, SSO, SSL, JPA 2.0, SQL, PL/SQL, TOAD, WebLogic Application Server 11g, Apache Tomcat 7, Web Services, WS - Security, JMS, Oracle, Rational Application Developer, UML, Design Patterns, Jenkins - CI, Collaborator, Jira, Confluence, GIT, Eclipse IDE and Windows 7.

Confidential, Falls Church, VA

Senior Java/J2EE Developer

Responsibilities:

  • Hands on experience with Appworks tool suite including Chef, Git Server, Jenkins, Selenium, JBoss application server
  • Designed and developed X-queries to build the data layer and populated service objects using SOAP/Rest API
  • Extensively worked with Mark logic and X-query to build web pages for DHS/USCIS systems
  • Hands on experience with DHS environment and installed Appworks tool suite in DHS
  • Excellent experience in coordinating with several business stake holders and customers within DHS and follow the paper work and controls while installing appworks in DHS environment
  • Deployed a heavily customized OIM implementation providing access certification for 50 systems and access requests for 500 systems. This system was written using J2EE design patterns, and uses JMS to scale to very large workloads. A completely custom user interface using Free Marker, Spring Framework with JQuery/AJAX. Developed connectors to support LDAP, SPML, custom API, and manual-workflow systems.
  • Appworks infrastructure development tool internal to CSRA and perform many demos with various customers and implemented appworks for some of the customers like Brazil government and few other customers. Working on enhancing appworks tool to comply with latest tool set required for all sorts of development teams to ease their development process and save time and dollar amount
  • Trained with Service Mesh cloud automation development infrastructure tool and hands on experience with integrating Service Mesh with Appworks Confidential owned infrastructure automated tool suite for a development environment to enhance the efficiency of the agile process in SDLC and save time and dollar amount in the fast page development environment
  • Trained in Mongo DB and worked on various real time problems as part of training to familiarize the benefits and functionality of Mongo DB
  • Design and development of DOD systems access management screens to let the eligible users accessing the DOD data with single sign on.
  • Design and developed the Spring Security modules to let the DOD users having the access to the systems based on their role and eligibility
  • Design and developed Chrome DOD CI/HUNIT organization screens for creating/Editing CI and HUMINT orgs for setting up different roles per the user and adding Organization members and organization coordinators.
  • Heavily used Java/J2EE and Spring Framework along with JavaScript and Free maker for the development of DOD system screens and their functionality/security.
  • Jenkins has been configured for automation testing of the system development.
  • Python and Selenium have been implemented for functional testing automation.
  • Prioritize all the issues identified to find out the root cause and resolve it per the release time lines.
  • Analyze and provide solutions for the application performance issues in production.
  • Supporting System Test and UAT and production while implementing the new functional modules in production.
  • Extensive experience with analyzing the production issues and coordinating with production support team to determine the root cause and fix it to keep the production application stable and reliable

Environment: Service Mesh, AppWorks, JBoss, Mongo DB, Java, J2EE, Spring, JDBC, SOAP, WSDL, Web Services, Weblogic 10, Oracle 11g, SQL, PL/SQL, git,Jenkins, Rational Rose, JavaScript, Free marker,CSS, HTML, X-Query, XML, XSLT, XML Parsers, UNIX, Linux, and Windows 7

Confidential, Herndon, VA

Senior Java/J2EE Developer

Responsibilities:

  • Pricing Applications (AMTM/MORI/APV/LPV/QRM-RBC/QRM-CMIF) are web-based applications which deal with Prices of the FannieMae loans and MBS trades for daily and Month close transactions for FHFA.
  • Worked with BA’s to Gathering, Documenting user requirements, writing Functional Specification for the enhancements of the new business functionality to meet the business proposal.
  • Design and development of AMTM interface update the exiting DAO object with FDW for data processing.
  • Design and development of the data access layer services, data services and business services for FHFA calculations for the modification in the business logic with FHFA recommended changes
  • Design and develop the business layer using Spring framework and Spring Security
  • Design and development of ADW interface enhancement with AMTM to process FHFA loans.
  • Developed GUI Front End screens for AMTM FHFA loans processing using JSP and Struts Framework
  • Database layer implemented with ORM framework using Hibernate and Oracle as back-end.
  • Worked on REST API calls to handle the services and communication between three distinct J2EE applications (AMTM, APV & LPV).
  • AMTM WSDL files created as per W3C standards and generated web service using Weblogic Workshop.
  • Implemented the business logic in the LPV/APV util classes that called from AMTM web service classes.
  • Analyze and provide solutions for the application performance issues in production.
  • Supporting System Test and UAT and production while implementing the new functional modules in production.
  • Extensive experience with analyzing the production issues and coordinating with production support team to determine the root cause and fix it to keep the production application stable and reliable

Environment: Java, J2EE, Java Swing, JSP, Struts, Spring, JDBC, SOAP, WSDL, Web Services, Weblogic 10, JBOSS, SEAM,CDI, Oracle 10g, Sybase15,TOAD 10.0, Embarcadero Rapid SQL8.1, SQL, PL/SQL, Clear Case, Rational Rose, Remedy, JavaScript, EXTJS,RIA Tools,CSS, HTML, DHTML, XML, XSLT, XML Parsers, UNIX, Linux, Exceed 12 and Windows 7

Confidential, Mclean, VA

Application Support Technical Lead

Responsibilities:

  • Manage a team with 7 developers supporting 8 critical applications in production.
  • Worked with BA’s to Gathering, Documenting user requirements, writing Functional Specification for the enhancements per the business teams proposal.
  • Created Design documents including Sequence and Class diagrams using IBM Rational Rose.
  • Designed and developed Rule Packaging for TPA application to define the rules for pricing grids.
  • Designed and developed the workflow of the Rule flow design for TPA app in order to set up the interactive transactions for various pricing grid dependent transactions.
  • Worked on XOM deployment and Rule Optimization techniques to improve the performance of the ILOG JRule engine.
  • Developed Sourcing and Funding workflow with JavaScript and JQuery.
  • Developed the Action classes and JSP pages using the Struts framework and Tag Libs for Sourcing application enhancements.
  • Developed the Struts Validator Framework and performed the client side validations using JavaScript and CSS UI’s.
  • Worked on re-engineering the architecture and provided the Architecture of the new services implemented for Loan, Settlement and Funding Applications.
  • Worked on REST API calls to handle the communication between three distinct J2EE applications (Loan, Settlement & Funding).
  • PE Sourcing WSDL files created as per W3C standards and generated web service using Web logic Workshop.
  • Implemented the business logic in the Funding util classes that called from PE selling and sourcing web service classes.
  • JIRA tool used for Defects tracking.
  • Responsible for design, development and implement the enhancements per the business needs for Confidential Selling and Pricing applications.
  • Responsible for analyzing the production problems to determine the root cause and implement the fix.
  • Responsible to maintain the security controls and access controls of the PE Selling/Pricing applications.
  • Interact with business users and conducting meetings with business partners to set up the priorities.
  • Maintain the user roles and granting user privileges per the business needs and maintain the security controls.
  • Lead the team responsible for trouble shooting the performance and scalability issues for FreddieMac selling, Pricing and TPA applications. Conducting code reviews with the team to make sure the code implementations per the business requirements.
  • Responsible for distributing the work load across the team and support the maintenance environment for the business users to analyze the production problems and validate the fix implementations.

Environment: Java, J2EE, JSP, Struts, Spring, JDBC, KODO, SOAP, SOA, WSDL, Web Services, IntelliJ 8.3, IBM Websphere ILOG JRules 7.1, JBOSS. Weblogic 10, Websphere 6.0,Weblogic 10, DB2,Oracle 10g, TOAD 10.0, Embarcadero Rapid SQL7.5.5, SQL, PL/SQL, Clear Case, Rational Rose, Remedy, JavaScript, JQuery, CSS, HTML, DHTML, XML, XSLT, XML Parsers, UNIX, Linux, Exceed 12 and Windows XP .

Confidential, Herndon, VA

Senior J2EE Developer

Responsibilities:

  • Design and implementation of XSD with multiple versions using Dozer for B2B communication.
  • Developed the Technical Design Document based on the Confidential specific Web (MVC), Swing (Client-Server) and Batch frameworks
  • Implementation and configuration of SQL map files for IBATIS and integrated with Spring.
  • Optimized and fine tuned all the nightly batches that handle large volumes of data.
  • Design and implement the GUI changes using Swing Panels, JSP components and JSF.
  • Worked with BPL product support consultants while they build a prototype project to fix the performance issues in QAS application in Documentum component as part of validating the implementation.
  • Involved in code reviews and knowledge transfer of the prototype implementation for QAS application in production for improving the performance.
  • Worked with BPL support consultants for the design and implementation of BPL components for QAS application.
  • Design and implement Web Services using Apache AXIS.
  • Implemented the interface that retrieves the 30 year Confidential Interest rates from RSS feed link using JavaScript and JQuery.
  • Implementation and configuration of Spring IOC for managing bean dependencies.
  • Re-designed the processes that handle large volumes (18 million records) of data in an efficient way.
  • Developed the SQL queries and PL/SQL stored procedures for database tasks.
  • Analyze business use cases and developed high level design documents.
  • Design and implement validation sets, Action, Controller and the Java Batch classes.
  • Involved in SCRUM team in Agile Scrum methodology.
  • Analyze and provide solutions for the application performance.
  • Perform the unit testing of the application modules using Junit. Performing code reviews.
  • Supporting System Test and UAT and post production.
  • Hands on experience with analyzing the production issues to determine the root cause and fix it per the business needs.
  • Optimized and fine tuned all the nightly batches that handle large volumes of data.

Environment: Java, J2EE/Web Technologies: Java, J2EE APIs- Servlets, JSP, JDBC, EJB, RMI, JUNIT, LOG4J, JMS, JNDI, IBATIS, Spring, JSF, ANT, HTML, JavaScript, AJAX, JQuery, DHTML/XHTML, XML, XSL/XSLT, CSS, SWING, SLQ, PL/SQL, Eclipse, CVS, XML Spy,BPL, MS Office, TOAD, MS Visio, Apache Ivy, Apache AXIS 2, XML Beans, Dozer, Ab Initio, JBOSS, BEA Weblogic Application Server 9.2, Client-Sever, SOA, Oracle11.x, Sybase, HTTP, HTTPS, TELNET, FTP, SOAP, Software Engineering (SDLC), UML and Agile Scrum, UNIX, Linux and Windows

Confidential, Herndon, VA

Senior Software Developer

Responsibilities:

  • Designed and developed WARP (Weblogic Applications Resource Protection) security frame work for Consolidator and WLR apps.
  • Extensively worked on the analysis, design and implementation to enable the SOX compliance in Consolidator and WLR apps.
  • Designed and developed the Edits for Loan level Disclosure for WLR application.
  • Responsible for Primary Production support for Consolidator, WLR and WRAP applications on rotation basis.
  • Developed Shell scripts for Autosys jobs running every night for the data collecting from various interfaces like MBS, LASER, RDW, DRS and loading to Sybase database.
  • Involved in collecting the requirements for the Risk Management system and developed an interface for the Risk Management threshold alerts Confidential different levels.
  • Designed and developed the Edits for WRAP application Confidential deal level and servicing levels.
  • Extensively worked on ELSIF implementation for Consolidator, WLR and WRAP applications.
  • Designed and developed Java Server Pages and Java Servlets using HTML, JavaScript and CSS to handle client requests.

Environment: Abinitio, Java, JDK1.4, JSP1.2, Servlets2.0, JDBC2.0, Struts, EJB, XML, XSL, JAXB, Struts Framework, HTML, DHTML, JavaScript, Java Beans, JBOSS, Weblogic8.1, Eclipse3.1, Sybase, IBM DB2 UDB, DB Visualizer, Oracle10g, TOAD and Rapid SQL

Confidential, NEW JERSEY

Software Developer

Responsibilities:

  • Designed and developed backend validations for existing Capital Management System application using Struts MVC framework.
  • Extensively worked on the development of SQL Script on Sybase database.
  • Developed Perl and Shell scripts for crone jobs running every night for the data collecting from various interfaces and loading Sybase database.
  • Involved in collecting the requirements for the Risk Management system and developed an interface for the Risk Management threshold alerts.
  • Designed and developed Java Server Pages and Java Servlets using HTML, JavaScript and CSS to handle client requests.

Confidential, Middletown, NJ

Senior Software Developer

Responsibilities:

  • Developed Functional and interfaces per the user specifications by closely working with System Engineers.
  • Developed JHTML pages for the front end of the Application with ATG Dynamo Application server.
  • Upgraded the EFMS Application from ATG Dynamo5.1.1 to 5.6.1.
  • Developed JSP Pages for EFMS-PM application using Web Logic server 8.1 in the process of converting JHTML pages to JSP.
  • Analyzed and designed the Application Framework for Data Capture module which consists of Capturing data needed for the creation of unique Project Id which involves the Abstract Business Object (ABO), Data Access Object (DAO), Data Base Manager, Data Exchange Capsules (LDO), Data Adapters (Helper classes), Request Dispatchers and Factory classes.
  • Developed User Management Services (Session Beans) to invoke DAO (Entity Beans) that do database lookups and populate the dropdowns.
  • Developed DAO (Data Access Object) Entity Bean that interacts with the database to create, insert and update the EFMS Project information including the downstream Systems.
  • Developed batch Process jobs with PERL Scripts and PL/SQL scripts, which get triggered with the CRON, set up Order tracking end to end flow.
  • Developed Batch jobs with PERL scripts for the SCOT Interface to subscribe the open orders and get the status back on daily basis.
  • Developed Batch jobs for SOTS Interface and established two way communications between SOTS and EFMS-PM to send the open orders and get the information back from upstream systems on hourly basis from Monday to Friday.
  • Responsible for trouble shooting the issues and fixed in the Production that were reported by the customers group.
  • Responsible for the monitoring of the Production for SCOT & SOTS Interfaces.
  • Responsible for identifying the root cause of the issue and get the specifications from the System Engineer to implement the fix that was reported by the User Support Group.
  • Extensively worked on production systems while doing the enhancement to meet business needs in production.

Confidential, Sanjose, CA

Senior Java Developer

Responsibilities:

  • Used J2EE technologies this project sends an email notification to the approver who approves the deal based on the deal data attributes.
  • The application also includes different levels of security for accessing the data.
  • The data, which spreads across the multiple tables, is built and cached in an XML document.
  • Part of data, which corresponds to the deal approval and creation of unique Deal ID is isolated from cached XML and rendered with XML Templates.
  • The Application is developed based on Struts framework standards. This system is globally available to all the business centers to create unique deal Id across Confidential for the opportunity won by OMS .The existing CCRM provides the Revenue manager to update the current value of customers.
  • Designed entitlements, which manages and restricts access to individual services.
  • Developed Functional, Interface and User specifications by working closely with Business Analyst.
  • Developed the application based on Model-2 architecture (MVC) using JSP, java Servlets and EJB. This implementation provides the authentication with securities based on the role of the user.
  • Developed JSP, Servlets and EJB components using Web logic application server.
  • Used XML deployment descriptors to deploy Action Servlets, Views (JSPs) and to pre-compile the JSPs.
  • Analyzed and designed the Application Framework for Data Capture module which consists of Capturing data needed for the creation of unique Global Deal Id which involves the Abstract Business Object (ABO), Data Access Object (DAO), Data Base Manager, Data Exchange Capsules, Data Adapters, Request Dispatchers and Factory classes.
  • Developed Application Mgmt, Global DealId Mgmt Services (Session Beans) to invoke DAO (Entity Beans) that do database lookups and populate the dropdowns.
  • Developed DAO (Data Access Object) Entity Bean that interacts with the database to create, insert and update the customer Deal ID information.
  • Designed and developed a secure certificate management mechanism for the Deal ID application using MD5 encryption.
  • XML documents parsed using DOM and SAX parsers and created customized directives from where the XML data was displayed on to web for the reporting module of Global Deal ID across the globe of the Confidential .
  • Extensively worked on unit testing, integration testing and developing documentation.

Confidential, Colorado Springs, CO

Java Developer

Responsibilities:

  • This application developed using Java, JSP/Servlet and EJBs with BEA Web logic Server 5.1, Netegrity’s Site minder, XML Messaging, C++ technologies and to leverage these technologies into seamless Internet Portal.
  • Responsible for the development of the front end components for Interact portal such as Universal Authentication, Single Sign On and various web pages linking and hosting the business applications on the portal using JSP and Java servlets.
  • Created a batch process to extract data from our Sybase database and run the associated reports with the parameters requested.
  • Developed a script for cron job, which generates a Report Requester every hour.
  • Developed the user interface components for Circuit Reporting of Event Monitor that allows users to select varying parameters dealing with their circuits and the switches where they are provisioned.
  • Developed Schedule Panel, Switch Trunk Panel, Report Column Panel for the GUI of Event Monitor Application.
  • Developed server-side code for communicating between GUI components and Sybase Database.
  • Created test drivers in C++ for order entry system in NGTVS to check the messages from Star Bucks OE server and for errors in Oracle database and OE Forwarder server Interface.

Confidential, Colorado Springs, CO

Software Engineer

Responsibilities:

  • The objective of the site was to provide direct solution to the small Employers having 2-99 employees, eliminating the broker in providing the insurance to his employees. This application has been developed on Dynamo Application Server using Confidential ’s proprietary Data Collectors concept.
  • Configured ATG Dynamo to establish the communication between the Application server, Netscape Enterprise server3.6 and the Oracle database.
  • Developed the interface to pre-populate XML Enrollment forms using Confidential ’s Data Collector with Data Map techniques Confidential the middle tier.
  • Written in servlets to start the data collector wizard and to map the data transfer from the existing Java Beans to DCML forms.
  • Developed plug-ins to store the data maps into the database using middle tier objects.

Confidential, Colorado Springs, CO

Software Engineer

Responsibilities:

  • Used Dynamo Application server, Confidential technology, individual carriers or groups of carriers can create e-markets that are customized to their particular distribution strategies.
  • Carriers request changes to these web sites and also report functional problems if any.
  • Maintained and supported websites developed for various insurance companies like Mazonson, Emerson & Reid and Mamsi.
  • Major role was to carry out the changes based on requests entered by Carriers into a bug-tracking system using ATG Dynamo Application server.

We'd love your feedback!