Software Developer Resume
4.00/5 (Submit Your Rating)
SUMMARY:
- 15+ years Java EE development, primarily web applications
- Experience with Java - based technologies: Servlets/JSPs, Portlets (JSR 286), Struts, Spring MVC, JSF, JAX-RS (REST Services), Spring, EJBs (3.0), IBM's Operational Decision Management (JRules), Hibernate ORM, Mule ESB experience with browser scripting JavaScript, Dojo (including Dijits), jQuery
- Experience with cloud computing: Amazon Web Services (including CloudFormation)
- Experience with: C, UNIX shell scripting, zLinux (SUSE), HP-UX and Solaris environments
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer
Responsibilities:
- Full stack development/support of RESTful cloud services pertaining to the delivery of notifications (sms/text/email/messaging).
- Development/support of JAX-RS and node.js applications, extensive usage of AWS components including EC2, S3, Lambda, API Gateway, Route53, DynamoDB, usage of DataStax Cassandra.
- Usage of Jenkins for builds/deploys and various CI/CD, usage of HP Fortify and SonarQube for static code analysis, usage of JIRA for scrum management.
Confidential
Software Developer
Responsibilities:
- Full stack development of RESTful and big data applications pertaining to Card Reward Suites, running on AWS cloud services.
- Development of JAX-RS applications using Spring, development of Apache Spark big data applications, all applications deployed using AWS components including EC2, S3, CloudFormation, Lambda, RDS.
- Usage of MongoDB and DataStax Cassandra datasources.
- Usage of Jenkins for builds/deploys and various CI/CD; including running AWS CLI (using CloudFormation templates) and HashiCorp's Terraform to standup/teardown stacks; running HP Fortify and SonarQube for static code analysis.
Confidential
Technical Lead
Responsibilities:
- Development/support of the Veteran's Benefits Management System for Ratings (an enterprise Java web application), led a team of 5 individuals (3 developers, 1 tester, and 1 technical requirements analyst).
- Web development using jQuery, Spring MVC and Hibernate/JPA; business rules development using WebSphere's Operational Decision Management (8.6) including creation of BOMs and Rule Tasks/Action Tasks with BAL and IRL; web application and business rules running on Oracle WebLogic Server (12.1.3).
- Usage of various tools including IBM's Rational Team Concert (Scrum tracking/management and integrated with code repository), Eclipse (Luna) development IDE, IBM's Rules Designer IDE.
Confidential
Software Developer
Responsibilities:
- Development/support of enterprise Java web applications for Confidential of South Carolina, including development of portal applications (JSR 286) using IBM WebSphere Portal/Application Server (6.1 and 7.0).
- Development/support of an Alexa ranked website, including cross-browser support, downtime handling and high availability, SSL, cross-domain communication (using postMessage and JSONP), and SSO (using SAML).
- Usage of JSF component model and IBM's JSF Widget Library, as well as EJB 3.0 session beans, JAX-WS, Spring, Struts, Javascript including Dojo (Javascript library), and REST services using JAX-RS.
- Usage of various tools including Mercury's Quality Center (defect tracking), OpenMake's Meister (build/deployment tool), Computer Associates' Harvest (code repository), and IBM's Rational Application Developer (development IDE).
Confidential
Software Developer
Responsibilities:
- Development/support of document management and fax services applications, with usage of the Agile software development methodology.
- Usage of HylaFAX fax server software, ImageMagick document generation/manipulation software (including libTiff and JMagick, a JNI extension for ImageMagick), support of C and Perl applications, development of J2EE applications including JBoss service archives (.sar), usage of Spring MVC for web development, install and configuration of JBoss Web Application Server (5.1.0.GA), and Eclipse (Ganymede) as development IDE.
- Design and development of Enterprise Service Bus applications using Mule ESB server.
- Development/deployment in Linux (Ubuntu) and Solaris (SPARC 2.8) environments, including install/configuration of various products (ImageMagick, libTiff, JBoss, Mule) on Solaris.
Confidential
Software Developer
Responsibilities:
- Development/support of enterprise Java web applications for Confidential of Mississippi using Agile as the software development methodology
- Web development using IBM’s WebSphere web application server, Tomcat 6.x, J2EE, JDBC (MySQL and DB2), JUnit, iBATIS, XML products XStream and XOM, Spring/Struts/Servlets/JSP/JSTL/Javascript (including AJAX)/HTML, IBM’s Rational Application Developer used as IDE for development, both Subversion and CVS used as code repositories.
Confidential
Software Developer
Responsibilities:
- Development/support of a document management system featuring software development in UNIX shell scripting (including awk, sed), C Programming (using Open Client for Sybase), Perl and T-SQL stored procedures (Sybase), and Java (including JDBC).
- Development/support of web applications using JBoss and Jakarta Struts; J2EE, Servlets/JSP/JSTL/Javascript, Java Web Services.
- Development tools used include Eclipse, PVCS Version Control Manager for UNIX and Windows NT, PVCS Tracker for project tracking, Embarcadero DBArtisan and RapidSQL.
- Usage of a full cascading SDLC including documentation at each step of the process.
- Other duties include extensive time tracking and product support duties in various environments (system and client acceptance testing, production).
