Senior Java Engineer Resume
SUMMARY
- Senior Software Engineering professional with over 20 years of development experience including requirements analysis, design, implementation, and testing.
- Strengths include a strong understanding of object oriented design principles, a detailed and thorough approach to software development, and the ability to learn very quickly coupled with strong written and oral communication skills.
- Hard working with a willingness to do what is necessary to get the job done.
TECHNICAL SKILLS
Programming Languages: Java, Objective - C, C/C++, Perl, Python, Expect, Bourne Shell, C-Shell, SQL, PL/SQL, JavaScript, Typescript
Java Technologies: Jersey, Spring, OSGI, Apache CXF, Struts 2, JSP, CDI, JAX-WS Web Services, REST (JAX-RS), SWT, Struts (1), GWT/GXT, Servlets, JBoss Seam, MyBatis, iBATIS, JDBC, SAX, EJB, JPA, Castor
Javascript Technologies: Angular 2+, AngularJS, jQuery, jQuery UI, jqGrid, Google Maps API, Backbone.js, Node.js
AWS Technologies: API Gateway, Amplify, CloudTrail, CloudWatch, CodeCommit, CodeBuild, Cognito, EC2, ECS, ECR, Fargate, Lambda, RDS, S3, SES, SNS, SQS
Other Technologies: iPhone SDK, WebObjects, TIBCO BusinessWorks
Databases: MySQL, Oracle, SQL Server, DB2, PostgreSQL, MongoDB
OR Mappers: Hibernate, EOModeler
EJB/Servlet Containers: WebLogic, WebSphere, Tomcat, JBoss
Operating Systems: Windows 3.x/95/NT/2000/XP, Mac OS X, iOS, Solaris, Linux, DEC/OSF1, QNX RTOS, Ultrix, SunOS, AIX, DOS
Markup Languages: XML, WSDL, XSL/XSLT, XSD, DTD, HTML, CSS
Development Tools: Selenium, Rational Rose, Visio, Jude, WSAD, Eclipse, VSCode, XCode, Visual SlickEdit, Project Builder, XMLSpy, VI, Ant, Make, JUnit, Mockito, BugSeeker, Git, ClearCase, SubVersion, Perforce, CVS, RCS, SQL Analyze
PROFESSIONAL EXPERIENCE
Confidential
Senior Java Engineer
Responsibilities:
- Designed and implemented OSGI based REST (JAX-RS) Services running within AWS for an IoT system that allows laundromat washers and dryers to be paid for and operated from mobile devices.
- Designed and implemented data conversion strategy to migrate user data from a legacy PostgreSQL database to MySQL.
- Implemented new features and functionality for and Angular 8 web application used by laundromat employees to administer the system.
- Developed monitoring strategy utilizing AWS CloudTrail, CloudWatch, and Metric Filters to parse through log files and display notable events on CloudWatch dashboards.
Confidential
Senior Java Engineer
Responsibilities:
- Designed and implemented integrations to third-party APIs, including DocuSign and SendGrid for the REST (JAX-RS) Services layer of a web application that dramatically simplified and sped up the application process for customers applying for automobile loans.
- Designed and helped implement the concurrency model for the application, such that individual prequalification tasks, such as performing a credit check, looking up trade in value, etc., could be done in parallel, and no task would be performed more than once even if the process were restarted or performed out of order.
- Designed, implemented, and selected technology (Keyczar) for encrypting sensitive data in the database and Amazon S3.
- Implemented new features and functionality for an AngularJS web application used by loan agents to support customers.
Confidential
Senior Java Engineer
Responsibilities:
- Clarified requirements, designed, and implemented enhancements to an existing REST (JAX-RS) Services layer for a health care portal that allows both patients and providers to view electronic health records.
- Clarified requirements and implemented enhancements to an existing Backbone.js/Python/REST web application used for administering the health care portal.
- Designed and implemented an API for writing usage and audit statistics to a SQL Server database for use in report generation.