Java Developer Resume
Washington, DC
SUMMARY:
- Over 7 years in IT Support and DevOps.
- Proficient with various front - end technologies such as CSS, JavaScript, AJAX, AngularJS, jQuery, JSP/Servlets, and HTML
- Worked extensively with Spring MVC as a Front Controller, Validation Framework for form verification, and Tiles frameworks for front end development and template design.
- Proficient in Hibernate and JDBC technologies for connecting to, managing, and executing queries on the database
- Proficient in SQL Database design and Query building including complex joins across numerous tables
- Deployed to WebLogic, Oracle PL/SQL, and MySQL servers.
- Knowledgeable in Spring AOP and Dependency Injection, and Spring Security
- Familiar with Web Services, including building from a WSDL as well as generating a WSDL from java code.
- Integrated both Spring/Hibernate and Struts/Hibernate/Spring for use in projects.
- Strongly prefer working in a Team-oriented project/project management environment.
- Have worked with JUnit 4 / Mockito for unit testing and Maven / Gradle for project dependencies.
TECHNICAL SKILLS:
Operating Systems: Windows XP/Vista/7/8, Mac OSX
Languages: Java EE 7, PL/SQL, XML, HTML 4/5, JavaScript, JSON, AJAX, jQuery, CSS
API s: JDBC, Servlets, JSP, Collections, Sockets, JMS/AMQ
Frameworks: Struts, Hibernate, Spring, JUnit, Mockito, AngularJS, Jasmine, Karma, Jackson
Database Systems: MySQL, Oracle 11g PL/SQL, MongoDB
Deployment Platforms: Oracle WebLogic Server 11g, Apache Tomcat 7, Jenkins
Source Control: Git, Tortoise SVN
IDE: Eclipse, MonoDevelop, Visual Studio, MySQL Workbench, SQL Developer
WORK EXPERIENCE:
Confidential, Washington DC
Java Developer
Environment: Java 7, Oracle 10g, MongoDB, Apache Tomcat 7, AngularJS 1, Jasmine, Karma, Spring MVC, Spring Security, Spring Batch, Hibernate 3.6, Spring 3.0, XML, JUnit 4, Mockito, Log4J, jQuery, CSS3, SOAP/REST Services, JMS/AMQ, Jackson, AWS / S3, JWT, Jenkins, NodeJS, Liquibase
Responsibilities:
- Responsible for working in a DevOps environement using Kanban and Agile
- Worked with Spring MVC extensively to implement secure internal and external endpoints using Spring Security and Sessions.
- Implement Model View Controller, DAO, Factory, Service, and Singleton design patterns throughout the application
- Implemented custom, procedurally generated, and criteria based queries in Hibernate, as well as worked with custom annotation driven converters for DAOs.
- Implement Spring’s IOC using bean auto wiring / dependency injection an d utilized Spring Profiles to load classes based on the deployment environment
- Worked extensively with AngularJS as the front end framework for devlivering One Page applications.
- Implemented test via Karma/Jasmine for testing the AngularJS Frontend
- Implemented custom controllers, directives, services, and modules using AngularJS
- Rotationaly responsible for Build Cop, Release Captain, and Deployment Manager for Zero Downtime Deployments
- Worked continuously to implement external facing interfaces/ESB with third parties such as FBI, JP Morgan, IVCS, CPMS, CLAIMS4
- Designed, developed, and mainted ELIS’s Naturalization Certificate Management System and the I-131A Formtype
- Responsible for developing and maintaining numerous NodeJS microservices deployed via Docker
Confidential, New Orleans, LA
Projects Group Manager
Responsibilities:
- Implemented and maintained new queries, search critera, and features for use in the ticketing system.
- Implemented and maintained tools for statistics collection for weekly reports and priority assignment of issues
- Responsible for repairing various hardware devices for entire university.
- Responsible for installing and patching software both remotely via SCCM and manually
- Responsible for adding and maintaining Active Directory objects, groups, and policies
- Responsible for maintaining print spoolers, including reserving IP’s and MAC binding printers to the spooler
- Troubleshoot technical aspects of software issues for supported software