Java Developer Resume
SUMMARY:
- 14 years of experience as a Software Developer. Exposure to all phases of the software development life cycle: requirements specification, functional design, technical design, development, testing, implementation, and deployment.
- Experience with Server - Side, Web-based, Enterprise Monitoring and Batch Processing software solutions.
- Proficient with Requirements Gathering, Interfacing with Client/End Users, Use Case Definition, Workflow Diagrams and UML. Implementation related work products such as System/Software Specifications and End-User Manuals.
- Responsible for analysis, support, and resolution for software, database, and system related issues in a time sensitive environment for both internal and external customers. On-site installation and consulting experience.
- Experienced with J2EE, Spring, JPA (Hibernate, Ibatis), Web Services (REST, SOAP), JDBC, SQL, PL/SQL, Shell Script, Perl Script.
- Hands-on development experience with JSP, Servlets, Struts, jQuery, JavaScript, HTML, CSS, XML.
- Experience with application development with Oracle, MySql, H2 Postgress and SQL Server.
- Hands-on development experience with Tomcat, JBoss, Weblogic and Glassfish.
- Experience with test driven development. Participation in unit (JUnit), acceptance, regression and performance testing.
- Experienced in development of utility applications for Confidential Enterprise Software solutions.
- Advanced MS excel expertise - macros, formulas, pivot tables, charts.
- Excellent communication skills and team member.
TECHNICAL SKILLS:
Languages & related Technologies: Java (Advanced), J2EE, JDK, Spring, JPA (Hibernate, Ibatis), JDBC, C#, C/C++, SQL, PL/SQL, Shell Script, Perl, REXX, TCL/TK
Web Technologies: Web Services (REST, SOAP),JSP, Servlets, Struts, jQuery, JavaScript, HTML, CSS, XML, .Net
Database Servers: Oracle, MySql, H2 Postgress and SQL Server
Application Servers: Tomcat, JBoss, Weblogic and Glassfish
Development Tools/Software: Eclipse, STS, Visual Studio, log4j, Junit, vi/gvim, Ant, Perforce, SVN, Git, CVS, Jira, HP Quality Center, VSS, Clarify, Bugzilla, ESP, BladeLogic
Testing, Builds and Deployment: Test Driven Development, Unit, acceptance, Regression and performance testing
Operating Systems: AIX, Solaris, HP-UX, Linux, Windows
Familiar With: Angular 6, Typescript, Spring Boot, Spring Data, nodeJS, Agile/Scrum, Amazon Cloud/Web Services
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Development of MES Modules running within Inductive Automation’s Ignition product per ISA-95 standard
- Principle developer for Import/Export MES Module manager for the MES 2.0 Release
- Performed unit testing, bug fixes and code refactoring.
- Java Development utilizing the Swing Framework
- GUI development using Apache Wicket
Environment: Eclipse, SVN, Jira, MySql, SQL Server, Induction Automation Ignition Platform
Confidential
Sr. Systems support analyst
Responsibilities:
- Direct support and creation of Enterprise Monitoring solutions for Confidential software systems
- Responsible for weekly Availability Report distributed to IT Directors and Managers.
- Development of Automated Patching Workflow State Engine using Spring, Java & Groovy.
- Development of tools for internal use in Java, Groovy and Shell Scripts
- Installation and configuration of Siemens Energy Market Software.
- Worked closely with Siemens developers to resolve issues in order to meet urgent install deadlines.
- Performed production build outs of EMMS software for EIM Release Fall 2014 and subsequent releases.
- Coordination of CSS related tasks amongst different departments and teams.
- Migration of monitoring platform scripts and Perl libraries from Solaris to Linux
- Configuration and maintenance Integration Layer of Software (AI, ESB, Sonic)
- Implementation of Enterprise Monitoring Solutions and DB Probes in Java, PL/SQL and Shell Scripts.
- Written JUnit test cases for testing UI framework classes.
- Migration of Perl Scripts and associated libraries from Solaris to Linux (Redhat) on production servers.
- Provided training and mentorship where applicable to others.
Environment: Java, Spring, Groovy, PL/SQL, Oracle, Shell/Perl Script, Linux, Utility (energy), Solaris
Confidential
Sr. Software Developer
Responsibilities:
- Utilized exceptional technical acumen and problem solving abilities to resolve issues related to 278 healthcare services requests and HIPPA 5010 workflows.
- Implementation and support of Web Services (RESTful & SOAP) for HIPPA related workflows.
- Debugged/verified services using tools such as SOAPUI.
- Designed and developed unit tests using Junit4 as part of a TDD (Test Driven Development)
- Analyzed and developed solutions to address problems associated with the .Net platform, ASP web forms, MVC 3 Forms, JavaScript, JQuery & C# implementation of application controls.
- Development of in house application using Eclipse RCP.
- Implemented Persistence layer using Hibernate to interact with the Oracle database.
- Created Oracle Queries, functions using SQL.
- Implemented web services for new application features and bug fixes for currently implemented services.
- Performed product development builds as required for turn-over to QA for several products.
Environment: Java, Eclipse, Visual Studio 10, SVN, TOAD, Oracle, Proprietary tools for SQL & Defect Management
Confidential
- Online Training: Invested time to improve skillset in the following areas through online training: Spring, Hibernate, Ajax/JavaScript, Advanced Java Programming and MySQL.
Confidential
Sr. Software Developer
Responsibilities:
- Successfully implemented an encryption upgrade from Vignere to 3DES in the payment batch processing software
- Played an integral role in the redesigned and implementation of XML template handling for integration with email processing
- Production support for time-critical Payment Processing (Credit Card, ACH, Debit)
- Automation of Batch-Processes through tools (ESP, HP Bladelogic, Shell Scripts)
- Used Spring MVC framework for design and development of the application.
- Authoring/Re-Factoring of Java Codebase for Batch Server Processes.
- Created and implemented Oracle Queries, functions using SQL and PL/SQL.
- Developed shell script programming for automation task support and application deployment.
- Team member involved with upgrading payment systems to meet PCI DSS specification.
- Developed shell script programming for automation task support and application deployment.
- Developed various test cases and performed unit testing using JUnit.
- Used GIT as a version and source controlling tool.
- Performed production builds and installs for planned and emergency releases.
Environment: Solaris, Eclipse, VSS, VMWare, Toad, Oracle, ESP Workflow
Confidential
Sr. Software Developer
Responsibilities:
- Redesign/coding of AR report application that resulted in a 500% reduction in report runtime
- Creation of development environments and associated work products
- Documentation of software configuration & production playbook for banking application.
- Redesign of JSP/Servlets in CSR application resulted in a 200% increase in GUI response.
- Direct Support to Customer Service Representatives.
- Optimization of SQL Queries to resolve database performance issues.
Environment: Eclipse, VSS, VMWare, Toad, Windows Server 2003, SQL Server, VMWare
Confidential
Software Engineer/Application Developer/Consultant
Responsibilities:
- Worked with several diverse team members on complex projects, creating/edited JSP pages, created design documents, and maintained a consistent level of communication.
- JSP/JSTL for CAPES Project California Department of Housing and Community development.
- Shell Scripting for Batch Process Automation and File Transfer.
- Provided software solutions to clients for Batch Processing.
- Ongoing support for issues related to small business IT Administration.
Confidential
Sr. Software Engineer
Responsibilities:
- Handled data extraction for various print stream formats into XML.
- Acted as principal developer for a conversion of IBM AFP stream to XML for a major east coast utility company which processes over 1 GB of data daily.
- Configured and implemented complex XML batch processes for loading into Oracle 8.1.
- Provided direct support to customers to resolve issues related to in-house online billing applications
- Acted as development liaison for issues related to the in-house print billing services development teams.
- Worked with several tools including, Eclipse, Perforce, Weblogic, Toad, Xenos, and HomeSite.
