We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Alexandria, VA

SUMMARY:

  • Lead Software Engineer and Entrepreneur with 15+ years, encompassing Compiler Developer in C++ at DEC/HP (Nashua, NH), C++ Application Developer at Fidelity (World Trade Center, Boston, MA) and Java/J2EE Enterprise Design Architecture, Java Development and Project Ownership experience in the DC Metro Area with several frameworks and a wide range of tools.
  • Primary Focus has been in migration of Legacy Applications to Modern Web Applications. Development strategies based on Software Engineering Best Practices combined with various Test - Driven strategies and Java Architectural Design patterns to drive clients to successful deployments and Rich User Experiences.

TECHNICAL SKILLS:

Industry Compliance: CMMI, Section 508

OS: MAC, WINDOWS, SUN SOLARIS, UNIX

Technology: J2EE

JEE Frameworks: Apache Trinidad, Oracle ADF, JSF, Prime Faces, Apache Play, Spring JDBC Framework

Languages: JAVA 1.7, C++

UI: Bootstrap, Javascript, Jquery, Mustache

Web services: SOAP (AJAX & AXIS2), JSON

ORMS: Hibernate, JPA, IBatis

JEE Servers: Weblogic, Tomcat, Websphere, OC4j

Version Control: Tortoise SVN

Build: Ant, Maven

Documentation: Technical Writing, Share point

Databases: Sybase, Oracle11g, Perforce, Database Development (DML, DDL, DLL, TCL using SQL, PL/SQL Stored Procedures, DB Deployment Scripts)

Database Architecture & design: Enterprise Architect

Scripting: Perl, Korn, C

IDEs: Jdeveloper, Eclipse, RAD/WSAD

Test Frameworks: Junit, Easy mock

Code Check: PMD

StoryBoarding/Bug Tracking: JIRA, UML

Reports: Apache POI, Birt Reports

Methodologies: Agile Scrum, Agile Xtreme

Prototype: Balsamiq, Rational Rose

J2ee design patterns: Factory, IOD (dependency injection), MVC, Fa ade, Bridge, Adapter, Strategy, Template, Decorator, DAO, Singleton, Aggregate, Listener/Observer

PROFESSIONAL EXPERIENCE:

Confidential, ALEXANDRIA, VA

Java Developer

Responsibilities:

  • Previously (2007) a developer as part of a team of JEE developers that migrated Webdoes, from a Visual Basic Application to a modern Web Application using Apache Trinidad Framework. The application, is an archival of Health Insurance data for DOD personnel.
  • During this period, I was part of a team that maintained this same application and added enhancements.

Technologies: Java 1.7, Eclipse, Oracle, IBATIS

Confidential, ARLINGTON, VA

Owner and Team Lead

Responsibilities:

  • As Product Owner and Team Lead, in collaboration with a Project Manager, migrated, architected and developed an application for several projects, IBHS, CTS, TEDS.
  • Interacted with BHSIS clientele and internal BHSIS Business partner for Requirements/Business Rules Gathering, Analysis and Interpretation
  • Technical Writing of Requirements and Design Documentation for Agile Sprint
  • Periodic presentations to BHSIS Business Partner and her staff on Sprint implementation of requirements and application usage and its behavior expectations
  • Provided production support to BHSIS and internal clients for bugs/issues and afterhours production support for patch and version deployments as part of a team including Project Manager, DBA, Configuration Manager and testers
  • IBHS was developed using Jdeveloper & its integrated Oracle ADF framework with its Model View Controller JEE Architectural Design Pattern.
  • The Model was developed by creating Entity Beans in correlation to an Oracle Database Schema. Eclipselink/Toplink JPA was the ORM in use
  • Developed view objects and Controllers with ADF components which under the hood is JSF.
  • Developed middle tier consisting of the business layer comprising of pojos (plain old java objects) or beans
  • Developed Birt Reports using Eclipse and configuring them into the ADF web pages.
  • Use of Weblogic Server as host for deployment of Application, with experience packaging the Enterprise Application to an EAR file from individual WAR files.
  • Used Play Framework, javascript, jquery, mustache, ajax, html, css, JSON, bootstrap to develop CTS application.
  • Used Tortoise SVN for version control.
  • Used Design Patterns, such as MVC, Factory, Singleton, Inversion of Control, Dependency Injection, Data Access Object, Aggregate, Decorator
  • Applied Software Engineering Best Practices, such as Readability, Testability, Redundancy and favoring Aggregation/Composition over Inheritance in combination with Design Patterns
  • Followed Test Driven Development practices such as asserts during development and writing tests before implementing methods
  • Used Balsamiq to mock up or prototype gui(s)
  • Used Enterprise Architect to model relational database schema for CTS on PostgreSQL database
  • Used Apache POI to generate reports for TEDS
  • Collaborated with cross-functional teams such as CM, QA and DBAs.
  • Played lead while participating in knowledge sharing sessions with QA on business rules and analysis while also presenting the application usage and behavior expectations
  • Provided CMMI compliance for audits
  • Provided section 508 compliance in applications, for example font-size and colors for color blind among other facilitations
  • Played lead using jira to delegate tasks to CM, QA, DBAs, Infrastructure team
  • Played lead to assist Project Manager in task time projections

Technologies: Java 1.7, JPA, Jquery, Mustache, AJAX, HTML, CSS, JSON, Bootstrap, Weblogic, Oracle 11g, SQL Developer, SQL, Birt, Balsamiq, Apache POI, Postgres, Tortoise SVN, Enterprise Architect, Jdeveloper, Netbeans, Eclipse

Confidential, HERNDON, VA

Software Engineer

Responsibilities:

  • Rewrote 30 classes of an internal web application- Borneo, to replace Oracle JDBC classes with Spring JDBC framework

Technologies: Spring JDBC, WSAD, Websphere, Maven, ANT, Hibernate

Confidential, HERNDON, VA

Software Engineer

Responsibilities:

  • Architect, Design and Develop SOAP Web Service using Bottom-up approach to expose existing Java Redactor to serve redacted data to internal clients via a web interface endpoint, based on their Security Clearance Level

Technologies: Eclipse, Java, SOAP Web Service (AXIS 2).

Confidential, ALEXANDRIA, VA

Software Engineer

Responsibilities:

  • Migrated Webdoes from a legacy client-server application written in Visual Basic, to a modern web application using Java, J2EE Apache Trinidad Framework.
  • Architect, Design and Develop several modules (Address, Disenrollment) for new Webdoes
  • Wrote JUnit Tests
  • Unit Tested individual cases
  • Coordinate with Project Management and cross-functional teams such as QA and DBAs.

Technologies: Apache Trinidad, Jdeveloper, Ibatis, Java, Oracle, UML

We'd love your feedback!