Post Job Free
Sign in

Java Software Developer

Location:
United States
Salary:
Negotiable
Posted:
November 05, 2015

Contact this candidate

Resume:

Richard L. Bruins

**** ****** **. *******, **, **543

*************.**@*****.*** * 254-***-****

Executive Summary:

Performed development work adhering to Software Development Life Cycle Activities (SDLC) and Agile practices.

Supported new module development, including integration with external data providers via web services (SOAP / RESTful).

Experience in implementing MVC Architecture using the Struts Framework.1.

Expertise in Object Relational Mapping (ORM) Frameworks such as Hibernate and Service Builder.

Worked extensively on the Java 2 Platform in developing Distributed Web Applications using EJB, JDBC, JNDI, JSP, Servlets, Oracle, XML, JSON, AngularJS, Struts and Hibernate Frameworks.

Expertise in implementing large scale and critical enterprise applications using Java/J2EE technologies such as JSP, JDBC, Servlets, EJB, and XML.

Experience in working with Web/Application Servers like Tomcat, Weblogic, and JBoss Servers.

Extensively used the AOP and IoC features of Spring framework to integrate Spring with hibernate and Struts.

Certification:

Brain bench - Java 6 Fundamentals

Education:

Bachelor of Science in Computer Science, Tarleton State University

Technical Skills:

Skill Category

Skills

Operating System

Windows 7, XP, Vista, Ubuntu, Fedora, Windows 8

Programming Language

Java(Core Java, OOP Design), JavaScript, jQuery, AngularJS, C++

Web Technologies/Frameworks

Struts, JSP, Servlets, Spring

Middleware

EJB, J2EE Web Services

App Servers / Web Servers

Apache Tomcat, Oracle Weblogic, JBoss

IDE

Oracle Workshop, Microsoft Visual Studio, Eclipse

Repositories

Subversion using Subclipse, TortoiseSvn, Git(Hub,Lab),and Linux

Markup Languages

JSON, HTML, XML, SOAP, WSDL

ORM Tools

Hibernate

Deployment tools

Maven, ANT

Testing Tools(Debugging)

JUnit

Database Query Language

SQL

Professional Experience:

Xtivia, Austin, TX June 2015 - Oct. 2015

Enterprise Java Portal Developer

Enterprise Web Portals

Enterprise web portals allows the delivery of client tailored web applications in the form of portlets. Web portlets support the use of any frameworks available including Spring, AngularJS, Bootstrap, etc...

Responsibilities:

Utilized AngularJS to create beautiful and highly responsive portlet web applications.

Used Continuous Integration to bring customer requirements and expectations to life.

Contributed to daily stand up Scrum meetings and helped decide the technology and architecture used for portlets.

Used REST based web services and Xtivia Service Frameworks to manipulate data from client databases via api calls.

Designed portlets for Nintendo, Adelman, Bosch, and internal Xtivia applications.

Adopted Maven and poms to clean, build, package, and deploy projects via command line and IDE.

Used Hibernate and Service Builder to generate service layers through object-relational mapping technology via XML's which supported SQL and Dynamic queries.

Environment: Hibernate 5.0, Service Builder, Spring 4.2, JSPs, HTML, XML, AngularJS, JSON, Git, Maven, ANT, WebServices(REST), XSF, JUnit, Log4J, Apache Tomcat, Liferay Portlets

HCL, Cary, NC August 2013 - June 2015

Software Developer

WyCAN

The WyCAN application allows employees and employers to have comprehensive access to various functions surrounding unemployment and benefits. This system is being developed for the state departments of Wyoming, Canada, Arizona, and North Dakota. WyCAN enables individuals to file mass layoff petitions, file claims, record unemployment wages, and dispense benefits.

Responsibilities:

Implemented Spring Framework’s DI/IoC (Inversion of Control) feature using XML (applicationContext.xml) to call certain beans.

Constructed design documentation using UML software to develop Sequence, Class, Deployment diagrams and file change charts for every validator, controller, command, .xml, and .property file used.

Used the struts MVC framework to implement the front-end of the application.

Used SOAP based web services to expose the reports of benefits to various departments across the company.

Developed build.xml files to ease in directory structure creation and automating the copying of essential files into the correct build paths of various different modules.

Helped design and implement the overhaul of product code to meet and exceed client requests and requirements.

Implemented the hibernate ORM framework to record transactions pertaining to the system.

Discovered, documented, and resolved application defects before and after user/client testing.

Understand and exercise good developer practices with coding, debugging, handling exceptions, and utilizing various design patterns.

Environment: Struts 1.3, Hibernate 3.6, Spring 3, JSPs, Servlets, HTML, XML, Subversion, Tortoise Subversion, ANT, WebServices, JUnit, Log4J, Oracle WebLogic Server 11g, Oracle 11g, ApacheMQ, Mule, PMSmart, Bugzilla

McLane, Temple, TX Sept. 2010 - August 2013

Computer Operator

Responsibilities:

Monitored, identified and resolved issues on Unix/AIX environments to ensure scripts are processing and failed scripts are addressed in a timely manner.

Monitored, identified and resolved issues on AS400 (Genesis, JDE, RODS, PRODA, DEVA) to ensure all platforms are properly functioning and available to user community.

Configured and managed server clusters in a Windows 2003 Server environment.

Administered weekly shutdown of Mainframe and/or AS400 environment and ensure Operating Systems are available to user community in a timely manner.

Monitored and troubleshot SQL servers while bringing them online and offline.

Completed and installed minor JCL (Job Control Language) changes via Serena Change Management package at the request of Divisional Information Systems Manager.

ACER America, Gateway, Emachines, Temple, TX May 2006 - August 2011

Responsibilities:

Help Desk Specialist:

Provided technical assistance and support for incoming queries and concerns related to computer software, and hardware.

Installed, modified, and repaired computer hardware and software.

Resolved technical Problems with Local Area Network(LAN), Wide Area Networks(WAN), and other systems.

Provided phone and email support, feedback, and training for customers with hardware and software related issues.

Team Leader of Various Dynamic Teams:

Monitored and evaluated the call quality of technical support agents to ensure that a standard of excellence is met for our K.P.I.

Assured team adherence to service levels, first call resolution, and customer satisfaction goals.

Provided assistance to Technical Support Agents to resolve escalated trouble calls from the Technical Support Floor.

Coached Technical Support Representatives to assist with achieving individual and team performance goals.

Developed and monitored Technical Support Representatives call quality, first call resolution and career development goals.

Manager of a Department of 30 Agents:

Interviewed and hired agents and team leaders to fill valuable slots within our company's organization.

Managed a department of 30 agents to employ cutting edge business practices, policies, and processes.

Taught, educated, and prepared a class to meet a 3 week deadline to utilize our company's applications and database software.

Developed and wrote software manuals for our company's primary business applications (WebApp v3.2).

Tested and analyzed new business software (Siebel, JDE, Helix) during ACER America and Gateway merger.

Corporate Care Representative:

Addressed and responded to the Attorney General, the Better Business Bureau, Lawyers, and Customers' concerns.

Resolved issues and complaints regarding fire hazards, electrical shocks, and all safety issues.

Quelled the highest escalations and complaints regarding equipment and customer relations.



Contact this candidate