Java Developer Resume
4.00/5 (Submit Your Rating)
Hingham, MA
TECHNICAL SKILLS
- Java
- Java Script
- Spring
- Apring Boot
- Hibernate
- JPA
- REST
- SOAP
- Web Services
- Microservices
- Service Fabric
- React
- AngularJS
- Prototype jQuery
- Java Beans
- JSP
- EJB
- Servlets
- JSF
- EJB3
- JMS
- Apache
- Tomcat
- Websphere Application Server (WAS) 3.5 / 4.0 /6.1 - 8.5
- HTML
- XML
- TCP/IP
- HTTP
- FTP
- SMTP
- C
- C++
- Windows SDK
- Linux
- AIX
- UNIX Shell
- PVCS
- Oracle SQL
- MS SQL Server
- Postgres SQL
- MySQL
- MariaDB dBASE
- MS Assembler
- Turbo Assembler
- Turbo Debugger
- Subversion
- GIT
- Rational ClearCase
- Eclipse. NetBeans
- JDeveloper
- JDK 1.x - JDK 12
- IIS
- PASCAL
- Telnet
- Sockets
- ActiveMQ.
PROFESSIONAL EXPERIENCE
Confidential, Hingham, MA
Java Developer
Responsibilities:
- Developed new features for Follet Software’s Aspen school administration application to support rollout of application in British Columbia’s school districts
- Performed development in JAVA / Eclipse development environment using SVN repository, Oracle, MS SQL Server and MySQL ( MariaDB ) databases, Jasper/iReport, Tomcat, JSP,
- Developed common student extract report as a custom procedure using MySQL ( MariaDB ), SQL Server, and Oracle database queries and views with interface to OJB persistence engine
- Developed student locator report using MySQL ( MariaDB ), SQL Server, and Oracle databases and iReport as the reporting tool.
- Setup linked servers from Aspen’s MS SQL Server database and Oracle to provide seamless integration between client legacy database and Aspen database.
- Enhanced application features in Aspen such as filters and field sets (used in templates) to enable permissions-based views and user interaction to support 0 .. n levels of permissions. Existing Aspen features were based on 2 levels of permissions, either district or school level, in addition to user’s role-based permissions.
- Enhanced existing Active Directory-based authentication layer in Aspen to support LDAP over SSL.
- Set up Windows Enterprise Server R2 2012 evaluation software with DNS, Active Directory, AD LDAP, and Certificate Server to test Aspen LDAP over SSL feature enhancement.
- Environment consisted of Java, JSP, Struts, Tiles, OJB ORM (legacy), MySQL/SQL Server/Oracle, Jasper (iReport), Tomcat, Active Directory.
Confidential, St. Pete, FL
Java Developer
Responsibilities:
- Participated in architecture and design meetings with client subject matter experts.
- Wrote specifications for controllers, handlers and accessors on a Spring platform running as microservices on a Mule ESB to serve as middleware for browser-based financial advisor’s portal.
- Produced Entitlements Design to support Financial Advisor Console security model in a Spring, REST, MVC, Oracle Entitlement Server (OES) environment.
- Produced design for adapters to support role-based and fine-grained entitlements in an OES environment
- Developed prototype for RESTful controllers to respond to requests from AngularJS UI.
- Developed Spring security prototype for RESTful controllers using Spring Security extension and Java phase listeners to interrogate Oracle Entitlement Server within IAM framework.
- Environment consisted of Dojo, AngularJS, Jquery, IntelliJ, Java, Spring Security, Spring MVC, Mule ESB.
Confidential, Orlando, FL
Java Developer
Responsibilities:
- Provided support for cast-facing, Disney web applications.
- Performed migrations of web applications from WAS 6.1 to WAS 8.5 and made necessary code changes to support migration from JDK 1.5 to JDK 1.7
- Performed troubleshooting to determine root cause of application defects
- Participated in Hypercare activities in support of product release rollouts
- Performed WAS configuration activities in support of application migrations and deployments
- Converted EJB-based application to Sping Beans-based application.
- Assisted with incorporating Spring and RESTful Web Services into existing Struts applications
- Developed EAR files for Enterprise Application Projects.
- Developed bean factory to abstract bean creation away from application bean handlers.
- Replaced EJB bean web and database handlers with Spring bean handlers
- Configured Struts to support Spring dependency injection
- Employed Design Patterns architecture and design concepts
- Performed deployments of new releases of software into various application environments
- Developed ant script to replace EJB-based EAR build with Spring Bean Jar-based Ear build
- Participated in deployments and rollouts of new product releases
- Worked with Ant Hill Pro, WAS 6.1 and WAS 8.5, JSF 1.2, JSP, Servlet Spec 2.5/3.0, JDK 1.5,1.6, and 1.7, SFTP, Putty, Redhat Linux, JMS, MQ, XML, Struts, Tiles, Web Services, Oracle 11g
Confidential, Rockledge, FL
Java Developer
Responsibilities:
- Developed browser-based application to create customer accounts and installations for a remote monitoring system (RMS) for air conditioning condenser units.
- Developed JSFtemplates to support a Single Page Application (SPA) model using Jquery, ajax requests and partial page updating. Implemented listeners, auto-complete methods and converters in support of JSF clients.
- Developed RESTful controllers to support UI requests
- Developed Hibernate and JPA queries to MySQL ( MariaDB ) server.
- Implemented beans using injection and Spring annotations .
- Developed entities and repositories for data access.
- Used techniques such as mapping, specifications, join columns, relationship definitions, cascading, and transient objects in entities to provide schema definition to Hibernate .
- Developed object queries with HQL and employed JPA naming conventions in JPA repositories and JPA specification execution.
- The platform consisted of Eclipse and its internal Tomcat web server, JSF, Hibernate, JPA, Primefaces, and MySQL ( MariaDB ) .
Confidential, Lake Mary, FL
Java Developer
Responsibilities:
- Developed Web Services for Emergency Road Service (ERS) dispatchers.
- Developed WSDLs using Eclipse WSDL editor, then used Axis2 WSDL2Code to generate client stubs.
- Edited SOAP XML files as needed to tweak SOAP request/response and protocol definitions.
- Translated client's requirements documentation into web services java code.
- Reviewed existing C++ and PL/SQL code to interface to or duplicate behavior in existing Windows-based ERS application.
- Implemented SQL queries to provide support web services.
- Unit-tested web services code using JUnit v 4.8.2.
- Deployed web services war files to client's HP UNIX test environment via FTP.
- Wrote test cases and debugged code after deployment.
- Development environment consisted of Java, Apache Tomcat v 6.0.35, Eclipse Indigo, Oracle 11g SQL, Squirrel 3.2.1 SQL Client, Microsoft Visual C++ Developer v 6.0, Subversive (SVN) version control, JUnit and Maven build manager.
Confidential, Jacksonville, FL
Java Developer
Responsibilities:
- Integrated new functionality into existing web-based ecommerce application.
- Technology consisted of Java, Javascript, jQuery, Groovy, Grails, SQL, REST, DOM, XPath, and HTML.
- The platform architecture consisted of REST requests from the UI to the web application, constructing DOM documents containing the response data, and manipulating these documents using Java classes to perform such tasks as filtering, sorting and incorporating them into the HTML responses returned to the client.
- Developed server-side RESTful responses to Struts/Tiles requests. Embedded RESTful requests in custom JSTL tags. Created XML documents using jspf files imported into jsp files to construct REST responses. Performed sorts and data extractions in XML response documents using XPath.
- Indexing was performed using a full-text search engine called diesel which integrated into platform architecture. jQuery was used to manage the UI for turning features on and off, for showing and hiding permissions-based options and for adding event-handlers to webpage components.
- Investigated use of Groovy/Grails for new feature development.