Java Developer Resume
Columbus, OhiO
SUMMARY
- Over 9 years of Hands - On experience in Designing, Developing, Coding, Testing, and Maintaining Enterprise software applications.
- Technical expertise in Java EE 7, Java SE 7, EJB 3.0, C++, Perl, Front End Web Design, Middle Tier Development, Back End Web Development, Distributed System Design, Batch Processes, and Client/Server applications.
- Extensive experience in Analysis, Design and Development of enterprise applications using Java and various J2EE technologies.
- Experience in the Development of Technical and Functional program and system specifications
- Technical Team Leadership Experience including Code Reviews, Design Sessions, and Work effort estimates.
- Coaches and Mentors less experienced team members.
- Extensive Operating System experience in Microsoft Windows 8, Linux, Solaris, and Microsoft Windows XP.
- Relational Database Design and Programming experience with Oracle 11i, Oracle 10g, PL/SQL, Microsoft SQL Server, and MySQL.
- Experience in providing Unit Testing, User Acceptance Testing, and Regression Testing services as a member of the Development team.
- Requirements Gathering and Analysis Experience including working with Client Subject Matter Experts and Business Analysts to discover system requirements and possible alternative solutions.
- Integrated Development Environment experience with Eclipse, IBM Rational Application Developer 7.5, JBoss Developer Studio 3.0.1, IIS, and Microsoft Visual Studio 2008, and NetBeans.
- Maintains Client and Patient Privacy and Confidentiality under applicable requirements of State and Federal law, such as HIPAA, and also in accordance withclient company policy.
- Experience with team building and inter-personal communication, negotiation, and networking with team members, including multi-tasking and organizing work in order to consistently meet project deadlines.
- Hands on experience in Tier 2 and Tier 3 Production support, Problem tickets, Defect resolution, and rotating on-call support.
- Extensive Framework experience with Spring 3.0, Spring MVC, Struts 1.3, JMS, Java Server Faces 2.2, JPA, iBATIS, and Hibernate, among others.
- Extensive Web Services development experience featuring REST and SOAP using Jersey, Axis, and CXF.
TECHNICAL SKILLS
LANGUAGES: Java EE 7, Java SE 7, EJB 3.0, Swing, C, C++, Perl, JavaScript, JSP, Servlets, JDBC, REST, SOAP, AJAX, JMS, JAXB, JNI, JSTL, JSF 2.2, Spring 3.0, Struts 1.3, Hibernate, JPA, HTML, DHTML, CSS, DAO, DNS, DOM, XML, XSLT, SDLC, JSON, SOA, WSDL, XSD, HTTP, HTTPS, SQL, PL/SQL, Shell Scripting, TCP/IP.
SOFTWARE: Eclipse, IBM WebSphere 8.0, IBM Rational Application Developer 7.5, JBoss Developer Studio, WebLogic, Tomcat, Glassfish, JUnit, Jersey, Apache CXF, Apache Axis, Cucumber, Microsoft Visual Studio, Subversion, IBM ClearCase, Jenkins, Ant, Maven, Microsoft Office software such as Word, Excel, Presentation, and Visio.
DATABASES: Oracle 11i, Oracle 10g, Oracle 9i, MS SQL Server, MySQL 5.0.
PROFESSIONAL EXPERIENCE
Confidential, Columbus Ohio
Java Developer
Responsibilities:
- Develops User Interface components as part of Enhancement or Maintenance of ATM software
- Develops RESTful classes to implement Distributed Server communications
- Develops Middle-tier software components to apply Business rules to user inputs.
Confidential, Delaware, Ohio
Java Developer
Responsibilities:
- Analyses Messaging issues of Multi-threaded Java Application and Rapidly Develops solutions
- Investigates and Solves Event-handling issues of Java application running on both Red Hat Enterprise Linux and Microsoft Windows 7
- Analyzes and Repairs Redundant Networked Messaging Systems of product
- Enhances Multi-threading, Messaging, and Event-handling subsystems.
Confidential, Columbus, Ohio
Java Developer
Responsibilities:
- Migrates Web Applications from Oracle Forms to RichFaces and Seam components
- Actively Integrates Oracle Database and Hibernate into Redesigned application
- Analyses Complex and Nested SQL Queries and Resolves Performance issues by Ensuring that Queries continue to be optimized
- Resolve significant issues concerning replacement of Struts 1.3 with RichFaces/Seam
- Develops RESTful Web Services to implement Client/Server communications.
Confidential, Columbus, Ohio
Applications Developer Client/Server
Responsibilities:
- Rapidly Develops Client/Server Perl programs for CSV file manipulation
- Enhances GUI and performs Client/Server development in Java for internal Web applications
- Updates Spring configuration and Hibernate support as needed
- Actively contributes to the success of Agile Processes and Methodology development, Scrum and Test Driven Design
- Accomplishes User Acceptance and Regression Testing of Risk Management software.
Confidential, Manassas Park, Virginia
Senior Software Engineer
Responsibilities:
- Designs and develops components of Complex Multi-tier Web applications
- Implements a software system for Determining Interest Rates for real estate backed securities
- Provides Tier 2 and 3 Production and Operational support of Enterprise Commercial and Government Computer Systems
- Designs and Develops modules for Personal Banking Web Application
- Designs and Develops Components in support of Telephone System Commercial Accounts Processing System
- Designs and Develops components of Software System processing monthly payments for Health Insurance
- Designs and Develops Web Components in support of the development of Online Training programs and Incident Reporting systems.
Confidential
Java Developer
Responsibilities:
- Designs and Develops Classes and Interfaces for Determining Interest Rates for Real estate backed securities
- Implements Multi-tier Web application for Developing Categories of securities based on Real estate loans using Spring and Hibernate
- Develops RESTful Web Services for Client/Server inter-process communication
- Performs Unit Testing, User Acceptance and Regression Testing of application
- Develops Online Documentation for system users using Microsoft Office programs
- Develops Java based software for User Authentication and Authorization
- Tier 2 and 3 Production Support of fielded Web Application
- Actively participates in Agile Scrum Methodology.
Confidential
Java Developer
Responsibilities:
- Designs and Develops modules of User Interface for Personal Banking Web Application using Spring framework
- Develops Complex and Optimized Database Queries to assemble necessary data to populate User Activity screens
- Implements User Authentication and Authorization software
- Builds Persistence into application with Hibernate, SQL, and XML
- Designs and Performs User Acceptance and Regression Testing of application
- Tier 2 and 3 Production Support of Application software
- Actively participates in Agile Scrum Methodology including TDD and Continuous Integration.
Confidential
Web Developer
Responsibilities:
- Designs and Develops User Interface Software Components in support of Telephone System Commercial Accounts Processing System
- Meets with Product Owner and User Community for Requirements Gathering
- Designs and Develops Inter-Server Messaging System, similar to Web Services
- Uses Spring and Hibernate to develop User Interfaces
- Designs and Implements User Acceptance and Regression Testing of application
- Tier 2 and 3 Production Support of Web Application software
- Actively participates in each phase of Agile Scrum Development Methodology.
Confidential
Web Developer
Responsibilities:
- Designs and Develops User Interfaces and Business logic for tracking Monthly Remittance Payments made online or through the U.S. Mail
- Gathers Requirements from Product Owner and Subject Matter Experts
- Develops software using Spring framework and Hibernate persistence framework
- Designs and Performs Unit Testing, User Acceptance Testing and Regression Testing of application
- Actively participates in Agile Scrum Development Methodology.
Confidential
Java Developer
Responsibilities:
- Designs and Develops User Interfaces and Business logic to enable the development of Online Training programs and Incident Reporting systems
- Gathers Requirements from Product Owner and Government Subject Matter Experts
- Develops Web pages using Spring framework and Hibernate ORM package
- Designs and Performs User Acceptance and Regression Testing of application
- Actively participates in all phases of Agile Scrum Development Methodology.
Confidential, Rockville, Maryland
Senior Software Developer
Responsibilities:
- Develops extensive Browser component in support of Web-based Secure Funds Transfer application
- Designs and Develops User Authentication and Data Encryption processes
- Implements Active Directory and LDAP components for Microsoft Windows and Linux versions of application, respectively
- Composes SQL scripts for storing and accessing records of system activity
- Designs and Develops components for handling processing of Digital Certificates and Digital Signatures
- Designs and Performs User Acceptance and Regression Testing of application
- Participates in Agile Development Methodology.