Java Developer-analyst Resume
Kansas City, KS
SUMMARY
- Java Software Developer enthusiast who partners with developers, business analysts, project managers, QA and support engineers throughout the product lifecycle to produce high - quality, user-friendly, scalable software.
- Excellent at assessing the resources and identifying bottleneck points on Production support systems.
- Contributor to create solutions to document repetitive tasks to standardized procedures on small development teams.
TECHNICAL SKILLS
Web development: HTML, XML/XSL, CSS, JavaScript, J2EE, J2SE, Java Server Pages (JSP), Servlets, Tomcat, WebLogic, JBoss, Apache Struts.
Tools: JUnit, Emma, DB Hypersonic, MS SQL 2008, Object-oriented analysis and design, Unified Modeling Language (UML), Maven, Subversion, Jenkins, Git.
Defect tracking: HP Quality Center, Rational Clear Quest, Jira, eService.
PM methodologies: Agile Scrum, Waterfall.
Operating systems: Windows, Linux.
Modeling tools: Provision.
Development: Java platform, testing-driven development, SDLC, Java Batch JBeret, Spring Java Batch, Spring Jdbc, Spring RESTful Web, Spring MVC, JSON
Editor applications: Eclipse IDE, IntelliJ IDEA
Quality assurance standards: unit, system, functional and facility tests, manual testing
Database management: Microsoft SQL Server, IBM Db2, SQL
Bilingual: English/Spanish
Cloud environments: Google Cloud
PROFESSIONAL EXPERIENCE
Confidential, Kansas City, KS
Java Developer-Analyst
Responsibilities:
- Configured and setup of GIT SCM for IT department using Google Cloud Platform and Gitlab.
- Responsible for creating User Guide document for Java and Cobol developers. Responsible for training developers on the use of Gitlab.
- Assisted with the development of Java Specification Language (JSL) scripts for Java Batch JBeret framework.
- Work on web-based application production issues.
- Designed and implemented a Java Batch program to convert data from Cobol copybooks to XML format using JABX.
Key Technologies used: Google Cloud Platform, Gitlab, JBeret Java Batch framework, Linux, JABX
Confidential, Kansas City, MO
Sr. Application System Analyst
Responsibilities:
- Designed and implemented Spring Restful Services for a GIS web-based application using the ArcGIS API.
- Wrote test scripts and participated in manual testing in order to ensure business requirements were met.
- Responsible for assuring that FSA web applications were 508 compliant by using Firefox Developer Edition and add-on tools such as AInspector, Axe Developer, and HTML tidy.
- Participated on production support of multiple web based J2EE applications.
- Participated in Sprint planning, design sessions and daily Scrum meetings using the Agile methodology.
Key Technologies used: Spring Restful Services, Jenkins, Spring JDBC, MS SQL Server, Maven, Java Eclipse editor, version-control SVN, JSON, MS SharePoint
Confidential, Overland Park, KS
Agile Java Developer
Responsibilities:
- Backend batch process development for Retirement Plan Services application using Spring Java Batch.
- Designed and implemented business processes using XML, Spring Java Batch and Agile Project Management methodology.
- Maintenance of Retirement Online and Call Center Interface Web applications using Java, Db2, Spring core and Spring MVC.
- Gathered requirements and work with end-users towards resolution of incident or defects.
- Used Jira to manage defects and tasks.
- Participated in Sprint planning, design sessions and daily Scrum meetings.
- Used SQL to perform data mining to conduct test cases.
Key technologies: Spring MVC, Spring Batch, Spring JDBC, Spring core, Db2, Maven, Jenkins
Confidential, Overland Park, KS
Software Engineer (Consultant)
Responsibilities:
- Provided Web support for Conservation On-Line System and Conservation Payments projects using IBM Rational Suite (RSA), Eclipse, Microsoft SQL Server 2008, JBOSS, Apache Subversion, IBM Rational Clear Quest, HP Quality Center, Maven, Microsoft SharePoint, Java Server Faces, Spring.
- Responsible for the backend-end development for a Confidential maintenance project using Spring components and SQL Server.
- Designed and developed Data Access Objects and SQL statements used to retrieve/insert/update business objects to and from the database as well as JSF objects used to develop the presentation.
- The Service-Oriented Architecture (SOA) methodology was used in the development of the web application.
- Executed Maven tasks to store files on repository.
- Participated on daily Scrum meetings.
- Used Emma to verify minimum coverage was met.
- Managed participation on CM data migration planning and execution.
- Wrote technical instructions to guide the team to perform monthly CM data migration process.
Confidential, Kansas City, MO
Staff Software Developer
Responsibilities:
- Web development for the Managed Asset Platform system; a portfolio management tool used by investment broker/dealers and other financial services professionals.
- Developed product enhancements using HTML, JSP, Java, XML and XSD schema.
- Analyzed and resolved coding issues within the production environment.
- Implemented formal quality assurance processes for new code releases.
- Documented code via Javadocs.
- Web development for TRAC Web; a retirement plan accounting system used by investment firms to manage shareholder assets.
- Developed product enhancements using HTML, JSP, Java, JavaScript, cascading style sheets (CSS), JDBC, SQL, and XML.
- Analyzed and resolved coding issues within the production environment.
- Completed product usability studies prior to code releases.
- Managed code versions within Dimensions PVCS.
- Web development for TPA Vantage Point; a retirement plan management portal used by third-party plan administrators to manage assets of client institutions.
- Designed, developed, and implemented participant asset pages using a proprietary strut-like architecture, Java, XML, JavaScript, CSS, and HTML.
- Wrote project technical specifications for other developers.
- Reviewed product code to ensure corporate standards are met prior to release.
- Wrote Unit Test scripts for testing purposes.
- Used a template to define all the valid scenarios to verify if functional requirements were met.
- Assisted and lead testing for project and support efforts including installation of mainframe, Java, and HTML.
Confidential, Overland Park, KS
Software Engineer III
Responsibilities:
- Web developer for Minutes of Use and Balance Notification.
- As a part of the implementation of 3G cellular technology, functionality was added to the SprintPCS.com website.
- It displayed consumed cell phone minutes versus remaining minutes within individual service plans.
- Designed and constructed the client front-end using HTML and Java Server Pages.
- API and EJB calls used to pass data from Java classes on a Windows platform to a Sybase database.
- Modeled class diagrams and use cases via TogetherSoft.
- Web developer for migration of SprintPCS.com website from ASP to JSP and HTML.
- Managed code base using Visual Source Safe.
- Web developer for migration of SprintPCS.com website from JSP to XSL, XML and HTML.
- Managed code base using Win CVS.
- Web developer for migration of SprintPCS.com e-commerce functions from Silknet to JSP and Blue Martini.
- Used Javadocs to include comments within new application code.
- Lead developer on Y2K testing project for client website.
- Wrote ASP programs to input and retrieve data from Microsoft SQL Server databases.
- Used Dreamweaver for HTML page development.