We provide IT Staff Augmentation Services!

Senior Java Engineer Resume

4.00/5 (Submit Your Rating)

Washington, DC

SUMMARY:

  • Confidential is a software consultant and java developer with over 15 years of development experience.
  • He is a full stack developer with experience in who has extensive experience in the creation and management of application deployments and hosting infrastructures.
  • His specialties are Frontend and Backend Development, Search Solutions, ETLs, Migrations, Continuous Integration, Test, Release and Deployment Automation, and Cloud Infrastructure.

WORK EXPERIENCE:

Senior Java Engineer

Confidential

Responsibilities:

  • Oracle to Postgres migration.
  • Converting Monolithic Services to Micro Services
  • Researching and fixing performance issues
  • Created tooling to ensure that all data is migrated correctly
  • Testing performance of migration
  • Writing Confidential unit tests
  • Writing TestNG Integration tests

Environment: AWS, RDS, EC2, GIT, Ant, Java 8, EasyMock, Mockito, Oracle, Postgres, Hibernate, Amazon Native Tooling

Senior Software Engineer

Confidential

Responsibilities:

  • Refactored client customizations with automating deployments and cookie base real time loading of application pages.
  • Worked to continuously improve and restructure the architecture of the product suite.
  • Perform emergency production analysis and solutions.
  • Developed new features on agile teams.
  • Worked to rewrite our legacy Struts1/2 applications into angular 1.6.
  • Worked on supplemental IOS features to allow document upload from mobile devices.
  • Enhanced, refactored and improved our internal application infrastructure by improving things such audit, encryption/decryption, hashing, SAML, and other topics architecture features
  • Wrote groovy jobs to do ETL (Extract, Transform, Load) extract process for data integration to client systems.
  • Rewrote Oracle procedures to improve performance and accommodate new functionality.
  • Improved and rewrote our ETL (Extract, Transform, Load) Oracle procedures to do parallel execution when generating our analytics schema for reporting.
  • Rewrote DB installations not to delete our analytics schema for reporting unless changes took place in the schema, this was speed up deployments and operation work load.

Environment: AWS, Solr, Tomcat, WS02, F5, Angular 1.6, Angular 2.0, RHL5, IOS, Struts, Spring, JDBC, JPA, Mybatis, Oracle, Jenkins, Maven, CFX, Perforce, Java, Groovy, Freemarker, jQuery, Bootstrap, CSS, HTML, Atlassian, Angular, SOAP, JAX - WS, JAX-RS, Ansible

Senior Software Engineer

Confidential

Responsibilities:

  • Worked in a fast-paced Agile environment delivering software-as-a-service
  • Worked on several applications of the Human Resource Suite
  • Performed new development for the product releases
  • Performed improvements to existing architecture
  • Performed customizations for new customers
  • Re-write of Delphi scheduler processes
  • Migration of SOA infrastructure from Oracle OWSM ESB to Open Source WS02 ESB

Environment: Tomcat, Terracotta, OWSM, F5, RHL5, Struts, Spring, JDBC, JPA, Ibatis, Oracle, Maven, Apache CFX, Perforce, JDK6, Groovy, Freemarker, jQuery, HTML, Atlassian Suite

Solutions Architect

Confidential

Responsibilities:

  • Worked with several teams to construct an Agile development process
  • Worked with several teams to prototype application stack to interact with their Revenue Accounting and Management System (RAM)
  • Configured the code repository and the development environments (JBOSS, Apache)
  • Configured projects and Continuous Integration (Maven, Hudson, Red Hat )
  • Set up REST Architecture (JPA, Spring 3, RestEasy, CFX)
  • Performed SOA-P integration with CGI Momentum Cots Product
  • Set up client Smart GWT/GWT Layer (Switching to Dojo)

Environment: JBOSS EAP 5.1.1, JBOSS/SOA-P Platform, RedHat Linux 6.1, GWT, Spring 3.0, JPA 2.0, RestEasy, Maven3, Apache Velocity, Apache CFX, SVN.

Solutions Architect

Confidential, Atlanta, GA

  • Performed Web Logic to JBOSS migration
  • Performance tuned JBOSS
  • Configured IIS to proxy JBOSS clusters with apache mod jk
  • Performance tuned JVM
  • Tuned and configured web applications
  • Load tested applications
  • Trained administrators to configure JBOSS, IIS, and perform deployments

Environment: JBOSS EAP 5.1.1, Windows 2008, SQL Server, IIS7, Badboy, JMeter

Solutions Architect

Confidential, Washington DC

Responsibilities:

  • Performed initial business analysis and use cases for a SOA-P implementation
  • Gathered information on existing service infrastructure, business processes, and overlapping business scopes
  • Taking an accounting of all services (mostly web services), their uses, and defects (likes and dislikes of clients)
  • Fixed performance issues with current production applications and resolved other major production issues
  • Solutions involved:
  • Adjusting and properly configuration of SEAM, JSF, Richfaces
  • Implementing gzip servlet filter for static content
  • Implementing a caching servlet filter to cache static data in the client browser
  • Implementing google’s rewrite filter to version static content
  • Fixing JPA relational mappings to not Eager load
  • Fixing JPA invocations for Lazy Loading exceptions
  • Fixing JPA invocations to not be called directly from XHTML, getters in code
  • Load testing/performance testing with JMeter/Badboy
  • Designed and implemented SOA governance strategy and service documentation process (service repository)
  • Wrote a custom REST style URLS (servlets) that rendered XML(WSDL, XSD) using XLST as prettied up HTML
  • Integrated XSD/WSDL into a confluence wiki
  • Created standard JIRA’s for Service requests (create, use, change )
  • Fixed all Maven2 builds, unused dependencies, unused tags, and system scoped dependencies
  • Wrote integration tests to using the JBOSS ServiceInvoker to sends JMS Messages to the SOA-P Service Layer
  • Refactored the client code to remove service invocation from page beans an added a mid-tier delegation layer to invoke the SOA-P Service Layer
  • Implemented JAX-RS Services back by EJB3 Stateless Session Beans and JPA
  • Wrote a custom HTTP REST Proxy SOA-P Action to route to the JAX-RS service layer
  • Remove JMS from code and refactored the entire application to use the custom HTTP Proxy Action, JAX-RS, and Stateless EJB3’s and JPA.
  • Removed delegation layer and introduced one delegate for all invocation using Apache HTTP Client (PUT, POST, DELETE, GET/S)
  • Wrote unit test for every single service implementation using Apache HTTP Client (PUT, POST, DELETE, GET/S)
  • Wrote unit test for every single EJB3 method call
  • Refactored JSF backing beans from one object into 3 separate objects. An Action, a ViewModel, and a ViewState.
  • Worked daily on the development team writing XHTML pages in the application, their actions (SEAM, JSF, DROOLS), and services (XSD, JAXB, EJB3, JPA, JAX-RS, SOA-P) evolving the architecture all along.
  • Wrote custom JSON (Jackson) translation layer to stream JSON
  • Implemented SOA-P Services and routed them via ESB SOAP Proxy
  • Continue to innovate and create solutions for the existing architecture ( Seam/Rich Faces (frontend) and SOA-P/Rest/JAX-B (backend))

Environment: JBOSS/SOA-P Platform, Rich faces, SEAM, JAX-B, Drools, Informix, EJB3, JPA, SOAP, JAX-WS, JAX-RS, JAX-RPC, Ant, Maven2, SVN, CONFLUENCE, JIRA.

Solutions Architect

Confidential

Responsibilities:

  • Confidential application and integrate its features into the current Counselors Sales Web Application.
  • Worked with Confidential ’s business analysts to identify the features and functionality of the application necessary to be implemented into the sales application.
  • Reviewed the existing code and business processes of legacy system to develop documentation on the extraction of business rules, objects and processes.
  • Developed an implementation plan to integrate into the current architecture.
  • Developed and delivered all of the features of into the existing Confidential ’s Sales Application/Architecture.
  • Saw the process and testing through to production
  • Mentored and trained employees of the aspects the code implementation.
  • Performed maintenance and support for many other aspects of the Confidential ’s Sales Architecture.
  • Mentored and trained employees on Confidential ’s Sales architecture.

Environment: Oracle, DB2, Tangosol, JSF (MyFaces/Tomahawk), Spring (IoC, Web Flow), Ajax (DWR, DOJO, and JSON Servlets), Drools, Blaze, Hibernate, Apache Axis, JBOSS, Selenium, Ant, Maven2, Hudson, Perforce.

Solutions Architect

Client: Confidential, Virginia)

Duration:

  • Analysis, maintenance, documentation, debugging, and refactoring of older applications/store procedures
  • Developed Web Services (Axis 1.3, JPA, Hibernate)
  • Developed Web Applications (JSF/Struts)
  • Wrote ANT and Maven Scripts for Cold Fusion and Java Applications
  • Install Hudson (an integration engine ) to build, test, and deploy software
  • Writing Unit tests for applications (Junit)
  • Writing Integration tests for applications (HTTPUnit, Selenium)

Environment: Windows XP, RedHat, Tomcat, OC4J, Oracle10g, JDeveloper 9/10, Hibernate, JPA, JSF, STRUTS, JUnit, Ant, Maven2, HTTPUnit, Log4j, Java 4/5/6, Eclipse, CVS, SVN, Hudson, TOAD, Cognos. ColdFusion, .NET, Plumtree portal, and Novel

Senior Systems Analyst

Confidential

Responsibilities:

  • The main developer of two of the four modules of the application while contributing in many other parts of the development life cycle.
  • Developed using Hibernate as a modeling layer and JSF for the presentation layer
  • The application is an enterprise web application that will be used to automate the process of government property redistribution from contracting facility to facility.
  • Confidential is projected to assist the Confidential in millions of dollars in savings by way of reutilization and real-time tracking of all unused resources from project to project.

Environment: Windows XP, Developed in Tomcat (Deployed Oracle Application Server), Oracle10g, Hibernate, Java Server Faces, JUnit 4.0, Ant, LOG4J, Java 4/5, Eclipse, SVN and Cruise Control.

J2EE Programmer

Confidential

  • Added software enhancements to the User Admin module of an existing Grants Management Application.

Environment: Windows XP, OC4J, Oracle9i, Struts, JDBC, EJB, JavaScript, LOG4J, Eclipse, Clearcase.

Software Support Developer

Confidential

Responsibilities:

  • Performed trouble shooting, debugging, fixing and deployment of Clinical Information System (CIMS) software and data using Query Analyzer and MS SQL Server.
  • Developed ad-hoc, monthly, quarterly and yearly reports per customer request using Query Analyzer and MS SQL Server. Performing scheduled database backups.
  • Managed user accounts, authorization and roles for Clinical Information System (CIMS).
  • Performed data cleansing and reconciliation of Clinical Information System (CIMS).
  • Supported customer calls and e-mails; Coordinated with multiple business units; Managed knowledge base of Clinical Information System (CIMS) software bug fixes.

Environment: Windows XP/2000, Visual Basic 6, SQL Server 2000, Visual Source Safe, PL/SQL

We'd love your feedback!