Java Developer Resume
SUMMARY:
- Java Developer; 6+ years progressive hands on design and development of J2EE frameworks with emphasis on distributed web applications, adhering to Software Development Life Cycle (SDLC).
- Build web applications using view layer technologies like JSP, HTML, CSS, JavaScript, JQuery, Ajax, Servlets, Struts
- Created, updated, and maintained backend Web services using SOAP, REST, Oracle BPEL, OSB, JMS
- Work in Agile development environments with daily stand - ups, weekly estimation and planning sessions.
- Experience with Hibernate, JDBC, SQL Server and MySQL including writing both Hibernate and native queries; XML parsing; proficient with Oracle WebLogic 11g and 12c server deployments.
- Extensive work with security solutions and static code analysis using HP Fortify
TECHNICAL SKILLS:
Languages: Java 6, 7, 8, XML, HTML 4, HQL, SQL, Criteria API
Frameworks: Struts 1.3.10, Hibernate 4.0, Spring 3.1 (including MVC)
J2EE Technologies: JSP 2.0, Servlets 2.3, JDBC 4.0, EJB 2.1
Web Services: SOAP 1.2, JAX-WS, JAX-B, JAX-RS
Servers: Oracle Weblogic 11g, 12c, JBOSS AS 6.1
DBMS: MySQL, SQL Server 2008, Oracle SQL 11g and 12c
IDE’s: Oracle OEPE, Eclipse, Hibernate Fortify
Design Processes: Agile, RUP, SDLC
UML diagrams: Use-case, Sequence, Activity, Class
Version control: Subversion (SVN), Subclipse, Git, IBM Rational ClearCase
Design patterns: Singleton, Factory, Business Delegate, Session Façade, MVC, Front Controller, Service Locator, DAO
Miscellaneous: JUnit, Log4j, ANT 1.8, JavaMail
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
- This is a large, ongoing development and sustainment project providing a variety of services to the Federal Emergency Management Agency (FEMA).
- Foremost among project assignments is IPAWS, the Integrated Public Alert & Warning System, an emergency alert dissemination system involving numerous federal agencies, state and local authorities, the Commercial Mobile Alert System (CMAS), and Emergency Alert System (EAS)
- In the capacity of IPAWS was responsible for meeting federally (FCC) mandated standards for messaging protocols including designing and implementing upgrades to these protocols
- Worked on both SOAP webservices using JAX-WS and REST using JAX-B
- Worked on 2-week sprint cycle participating in daily standups and weekly estimation and planning sessions.
- Responsible for design and implementation of several stand-alone applications uniting
- Oversaw upgrade and migration of several projects from Weblogic 11g to 12c, including both business-tier and database layers
- Worked on database implementation and code in various capacities including Hibernate ORM 4.0, PL-SQL, named queries, native queries, and Hibernate Criteria
- Used HP Fortify to perform static analysis of codebases in order to determine security vulnerabilities. Based on scan results, formulated and implemented comprehensive remediation plans to eliminate or mitigate security findings.
Environment: Eclipse Neon, HP Fortify, Java 6/7/8, Spring 3.1, Hibernate 4.0, Oracle Weblogic 11g/12c, Oracle SQL 12c, Junit 4.x, Log4j, Maven, Apache ANT, Git
Confidential
Java Developer
- This was a comprehensive project for all aspects of a healthcare provider including referral intake, patient records, price information and order processing for a wide variety of medical products. The project included 8 different Grails web applications and a business layer consisting of SOAP web services written in Java.
- Worked in Agile development environment with daily standups and weekly estimation and planning sessions.
- Constructed dynamic web pages using the Grails MVC framework along with GSP, HTML, CSS and JavaScript. Used jQuery 1.8.3, Backbone, Mustache and Handlebars.
- Assumed responsibility for critical areas of security and authorization, as well as legal communications distributed though the web apps.
- Created, expanded and maintained contract-last SOAP web services using JAX-WS and JAX-B.
- Used Hibernate ORM framework for backend persistence. Used DAO pattern to abstract and encapsulate all access to the persistent store along with writing custom queries and Hibernate Criteria based searches.
- Built and deployed applications on Apache Tomcat 6.0.35 webservers using ANT to create WAR files.
- Used Log4j to trace application operations and designed and implemented tests in JUnit.
- Additional work on job processing application Pine using ActiveMQ and Apache Camel.
Environment: IntelliJ Idea 14.0, Grails 2.3.11, Spring 3.1, Hibernate 3.6, SQL Server 2008, Junit 4.x, Log4j, Maven, Jetty, ANT, Git