We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00 Rating

Baltimore, MD

SUMMARY:

27 years of extensive experience in the Information Technology field. These experiences includes system analysis and design, team management, data modeling, object - oriented development, and web and GUI design and development, lead role as Systems Designer and Lead Application Developer. Also includes Software Change Management System Administration. Had full life cycle responsibility ranging from system requirements, system and functional design, development, testing, and system implementation, user and support staff training. Broad experience in 24x7 on-call production support with direct client liaison.

TECHNICAL PROFICIENCIES:

Industries: Telecommunications, Billing, CRM, Telemarketing, Financial, Federal and State Government, Defense

Platforms: Sun SPARC Station, HP 9900, PC.

Languages: C, C++, Pro*C, C#, VB.NET, Java, Perl, Unix Korn Shell, AWK, Javascript

Middleware/App Server/Web Server: Confidential Websphere 6.X, Oracle BEA WebLogic 7.0, BEA Jolt, BEA Tuxedo, Apache 2.2, JBoss 4.2.2, GlassFish 2.0

Database: Oracle, Informix, MS SQL Server 2005, MySQL 5.0

Database Tools: Oracle SQL *Plus, PL/SQL, SQLJ, WebDB 3.X, QUEL, QBF & SQL, SQR 2.27b, Toad for Oracle Xpert 9.5.X, Hibernate, openJPA, TopLink.

Operating Systems: BSD 4.3, SunOX UNIX, Solaris, True 64, HP Unix, RedHat Linux, Suze Linux, SCO UNIX, VXWorks, MS Windows

Web and App Software Development Tool: & Framework Confidential Rational Application Developer 8.5 (RAD), Eclipse Neon/Mars/Oxygen, MyEclipse 9, JDeveloper 11. 1.3.0, IntelliJ IDEA Community 2017.3, NetBeans IDE 6.0.1, JDK 1.8.X, J2EE, JaCoCo Java Code Coverage Library, Visual Studio 2008, ASP.NET Framework 3.5, Spring Batch Framework 2.0, Spring Framework 4.0, Spring Boot 1.4.3, JBoss Seam Framework, Struts 2.0, EJB 2.0-3.0, SonicMQ, JDBC, Swing, XML, HTML, DHTML, Lamda Expressions, Lombok, Javascript, Angular 2.0 4.0,5.0, npm, Node.js, J2EE, JSP, JMS, EJB, JSF, JAX-WS, Apache Axis2, SOAP, JAXB, JPA, JUnit,Tomcat 6.0, Hibernate 3.6, Ant 1.7.0, Maven, JAM5.04, Oracle SQL Forms, JQuery, DOJO, JQueryUI, Apache CXF, eUML2, JavaFX, Java WebStart, JNLP, Scene Builder.

System Application Tools: BMC's Control-M (Enterprise Control Station), NDM, Macrovision InstallShield 2008 Premier

Software:

Change Control & Defect Tracking Tools: Rational Rose ClearCase, ClearQuest, ClearTrack,Perforce, SCCS, PVCS, CVS, Perforce, Remedy, Mercury Quality Center 9.0, HP ALM, HP QC, SVN, MKS, Atlassian - Git version control system, Bitbucket version control repository hosting service, Jira tracker, Confluence content collaboration software, Bamboo server for continuous integration, deployment, and delivery

SAP Tools: SAP Netweaver, Exchange Infrastructure (XI) 3.0 module

Content Management Tool: Confidential 2.1, HCAP, Microsoft Fast Query

WORK EXPERIENCE:

Confidential, Baltimore, MD

Senior Java Developer

Responsibilities:

  • involved in back-end development work.
  • Implementing REST endpoints for microservices in an Agile development environment
  • Using Spring Boot, Spring Data JPA, Spring REST, Hibernate, Oracle 12c DB, SQL Developer, MyEclipse IDE, JaCoCo Java Code Coverage Library, Atlassian Confluence, Bitbucket, Jira, Git, Bamboo, JFrog artifactory universal enterprise artifact manager etc.
  • Develop Angular 4.0 based front-end UI to use the implemented rest end-points.
  • Also, creating BPM processes using Confidential opensource Activiti and Quartz Job Scheduler.

Confidential, Chantilly, VA

Lead Java Developer

Responsibilities:

  • Involved in leading the development team of Senior Java Developers, UI Developers and Software Testers for the Indirect Air Carrier Management System internet web application for Confidential -TSA.
  • Involved in the successful completion of the design, development, UAT testing and production deployment of the latest version of IACMS 4.0. Involved working on IACMS 5.0 release. The web application is implemented using JDK 1.8, Struts 2 Web Framework, Oracle TopLink ORM, Oracle 11g DB, WebLogic Application Server, TIBCO Business Suite, Oracle SSO Oracle Access Manager, JSP, Bootstrap 3.3.7, jQuery, Tiles etc.
  • Involved in completing the Struts 1.X to Struts 2.3.34 migration of the IACMS web application.
  • As part of the migration involved in re-writing the Action classes eliminating the use ActionForward, ActionMapping, ActionForm class objects etc. converting to simpler Action classes.
  • Convert the configuration files - struts-config.xml to struts.xml, web,xml to use filter - StrutsPrepareAndExecuteFilter instead of the servlet - AcstionServlet.
  • For the UI JSP pages eliminated use of Struts 1 based tag libraries like struts-html.tld, struts-bean.tld, struts-logic.tld.
  • Instead used struts-tag library. Involved in implementing custom interceptors.

Confidential, Windsor Mill, MD

Java/JEE Architect

Responsibilities:

  • Designed and developed both intranet and internet web application for SSA Office of Information Security.
  • The web application is implemented using JDK 1.7, DCS Framework (Struts 2 Web Framework based framework) & UEF (User Experience Framework a custom UI Framework), openJPA ORM, WebSphere 8.5 Application Server, EJB 3.0, Confidential DB2 RDBMS, jQuery, JSON, AJAX etc.
  • Designed and developed a Spring 4.0 MVC based web application and a Spring RESTful API as part of a POC.Used Spring Initialzr, Spring Boot, JSON, Spring Data JPA, Embedded HQL database, MySQL etc.

Confidential, Reston, VA

Java/JEE Consultant

Responsibilities:

  • Designed and developed of a LDAP java utility for existing FEMA web portals for MS Active Directory services using LDAP protocols for user and group CRUD operations.
  • Also, involved in implementing PIV (Personal Identity Verification) enablement for SSO (Single Sign One) on existing Java/JEE based web applications using Confidential Tivoli Access Manager's WebSEAL,etc.
  • Used SAML Assertion with uniquely identifiable user attributes in the Confidential -FEMA authentication system.
  • The UI JSP page initiated the SAML conversation.
  • This was part of the service-provider-initiated SAML.
  • The service provider then created a SAML authentication request and sends it to the identity provider (IdP).

Confidential, Windsor Mill, MD

Java/JEE Architect

Responsibilities:

  • Designed and developed a intranet web application for SSA Office Management System.The web application is implemented using JDK 1.7, Struts 2 Web Framework, openJPA ORM, WebSphere 8.5 Application Server, EJB 3.0, Confidential DB2 RDBMS, jQuery, jQueryUI, JSON, AJAX etc. Developed RESTful Webservice APIs using JAX-RS, Jersey.
  • Design, develop prototype and performance tuning to migrate existing COBOL based batch processing which handles weekly of 10 million records into open source Spring Batch framework based Java application. The Spring Batch Java application is implemented using JDK 1.7, Spring Batch Framework 2.1.8, Spring Database Transaction API ( JDBCSupportDAO), OpenJpa ORM, Confidential Z/OS, DB2 database.
  • Presentation on Technical Strategy of introducing Spring for the Lockheed and SSA Technology stakeholders.
  • SSA Intranet web application development for LR/ER WMS using JDK 1.7, Struts 2, openJPA, Oracle 11g, WebSphere 8.5, and EJB 3.0
  • Prototype development for using Spring 3 MVC, Spring WebFlow etc.
  • Create class and sequence diagram using RAD’s Modeling Tool, eUML2.
  • Implementing a prototype java based file processing application using Apache Hadoop, Cloudera, Ubuntu Linux, Cygwin etc.
  • Design and develop a JavaFX based desktop application for Employers to validate, correct and submit Employee W2s to SSA. Using JavaFX 2.0, Java WebStart, JNLP, Apache Command Chain (Chain of Responsibility Design Pattern), JDK 1.7.0 45, JAXB, Scene Builder 2.0 for creating FXML etc.

Confidential, Virginia Beach, VA

Sr. Java/JEE Developer

Responsibilities:

  • Migrating existing J2EE web based Command Fleet Financial application running on Oracle’s OC4J application server to WebLogic application server. The current application is implemented using JDK 1.4.2, Strut 1.1, EJB 2.0, Spring, Hibernate, Oracle 10g RDBMS, JDeveloper 11.1.3.0 IDE and Eclipse Helios IDE etc.
  • Modified existing code to eliminate EJB and using the Spring framework.
  • Developed prototype web application using Spring 3 MVC, WebFlow, Hibernate, Oracle 10g RDBMS etc.

Confidential, Austin, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Technology exploration, research and prototype implementation for a Java/JEE based web application.
  • Re - implementation project of a proprietory MVC and Tuxedo based Java/J2EE and ASP .Net web application.
  • Ongoing design and implementation of a web application using Spring 3 MVC, Hibernate, Oracle 10g, Java/JEE, JDK 1.6, Apache Tomcat 7, WebLogic 10.3, JQuery Library, Eclipse Helios IDE, MyEclipse IDE, Subversion etc.
  • Research and prototype implementation of a Rich Internet Application (RIA) using GWT, Adobe Flex.
  • Prototype web service implementation using JAX-WS, Apache CXF, SOAP. Also researching REST.
  • Provide mentoring and guidance to development team members.

Confidential, Greenbelt, Maryland

Sr. Java/J2EE Developer

Responsibilities:

  • Designed and implemented Confidential based content management web application using Java, J2EE, Eclipse, Oracle, Hitachi Content Management Repository, Microsoft Fast Query language.
  • Designed and implemented Confidential based content management web application using Java, J2EE, Eclipse, Oracle, Hitachi Content Management Repository, Microsoft Fast Query language for Freedom Of Information Act ( Confidential ) project.

Confidential, Lexington Park, Maryland

Programmer Analyst Principal Leader

Responsibilities:

  • Designed and implemented a Spring Batch Framework based Batch Processing application as part of a migration project of a COBOL based legacy based Batch Processing module for the existing NIMMS application that interfaces with the ABOM. Using MyEclipse 5.0-7.1 IDE, EJB3.0, Hibernate, JPA, JDK 1.5, Spring Framework 3.0, Spring Battch Framework 2.0, Oracle 10g and Unix Korn shell, Sun OS platform.
  • Implemented multiple web application modules for US Airforce’s Navair Inventory Material System (NIMMS) application.
  • This is a COBOL/Mapper legacy based web application migration to a Java based web application project.
  • Used JBoss, SOA, ESB, jBPM, Seam Framework, MyEclipse 5.0-7.1 IDE, JSF, Javascript, HTML, XML, JSTL, EJB3.0, Hibernate, JPA, JDK 1.5, Oracle 10g
  • Implemented a Batch Processing Java module for Automated Bill of Material (ABOM) for US Airforce using JBoss, SOA, ESB, jBPM, Seam Framework, MyEclipse 5.0 IDE, JUnit, JSF, EJB3.0, Hibernate, JPA, JDK 1.5, Oracle 10g and Unix Korn shell.

Confidential, Hoffman Estates, Illinois

Consultant

Responsibilities:

  • Implemented Technical Design Documents for a Telecommunication Billing API which interfaces between Intranet web application and a C/C++/ProC based application.
  • Architect of API interfaces that acts as an integration engine between heterogeneous systems namely OMS (Order Management System), CSM (Customer Service Management), CRM (Customer Relation Management), Frame/ATM etc.) under the overall Confidential & Confidential s Amdocs based Enabler Billing System.
  • Involved in developing an API using Java, JDBC, EJB 2.0 (Stateless Session Bean, MDB), JMS, SonicMQ, WebLogic App Server 7.0, BEA Tuxedo, BEA Jolt, Oracle 9i, Eclipse, Ant
  • Involved in Tier 3 development support for the Billing System APIs.

Confidential, Oak Brook, Illinois

Software Engineer

Responsibilities:

  • Involved in designing and developing DLLs for a third party system Integration Engine Verto by m35 which supports real time connectivity for Reuters DSS feed and other vendor data feeds to customers financial system for financial service markets data electronically. Used C#, ASP.Net 3.5 Framework, MS SQL Server 2005, TSql, XSLT etc.
  • Used Verto by m35 a Integration, Business Process & Workflow software for external financial data feed file integration into the Reuters financial system. This third party tool is used for data retrieval, formatting, job scheduling and data transfer between various financial systems in Reuters.
  • Design and develop an Enterprise Data Management web application and associated Middleware applications using ASP.Net 3.0, C#, C++ and SQL Server 2005
  • Developing new features to datafeed file adapters applications using C++ and STL.
  • Developed a software installation package for the Enterprise Data Management Application using Macrovision’s Install Shield 2008 Premier.
  • Involved in Proof of Concept of various type of third party Integration Engine based softwares.
  • Developed a financial data extraction, transformation and processing engine using Java, JDBC, Eclipse, SQL Server 2005.

Confidential, Hoffman Estates, Illinois

Consultant

Responsibilities:

  • Develop web portlets and webservices for General Motors client using IRAD ( Confidential Rational Application Developer) 6.1 IDE, Java Bean, Servlets, XML, XPATH, XSLT, JSF, JSP, J2EE, Javascript, Websphere and Oracle 10g.
  • Developed web portlets and webservices APIs for General Motors client using IRAD ( Confidential Rational Application Developer) 6.1 IDE, Java Bean, Servlets, XML, XPATH, XSLT, JSF, JSP, J2EE, Javascript, Websphere and Oracle 10g. Used the SOA (Service Oriented Architecture) for a robust n-tier and scalable web application development.
  • Developed Web Scheduler APIs using Java, J2EE, Oracle 10g.
  • Developed front end interface using JSP, JSF and Javascript for developing Web Portals
  • Designed and developed EJB based Java APIs.
  • Developed custom libraries/APIs in Java
  • Involved in build process of Webservice APIs and web portal applications
  • Involved in creating the Technical Design Documents.
  • Involved in creating the Component design for business logics.
  • Lead a developer team for assisting, guiding and mentoring developers in their development work. Delegate work load and conform with industry standard best practice.

Confidential, Downers Grove, Illinois

Solutions Developer

Responsibilities:

  • Design and developed webservices application in ASP.NET using Visual Studio 2005 IDE, VB.NET and Oracle 10g
  • Design and developed java parser application using both SAX and DOM along with JDBC APIs to read XML files to extract and load data into Oracle database tables.
  • Design and develop data warehouse applications including data modeling using DataStage, Perl, PL/SQL, Unix Shell programming under an Unix environment for General Motors Everest, OnStar projects.
  • Developed the Error Management document for the General Motors Everest project.
  • Setup Software Change Management and problem tracking system for General Motors InCircle and Everest project using SourceForge and Subversion open source applications.
  • Designed and developed a Database Metadata administrative and maintenance standalone GUI application using Java, JDBC and Swing under a HP Tru64 Unix environment and Oracle 9i database.
  • Designed and developed a generic database table dump application using Method 4 Dynamic SQL in Oracle Pro*C.
  • Conducted couple of in-house 2 week long extensive Perl Programming language training for Software Developers and System Administrators
  • Working on a data processing application using C++, STL libraries and Orchestrate tool under a Linux O/S
  • Designing and developing a web based job scheduling application using Java, Eclipse, JSP, Apache Web Server, Tomcat Application Server, Ant, Spring Framework, JDBC, J2EE, Hibernate, MySQL database in a Suse Linux O/S.

We'd love your feedback!