Java Developer Resume
Atlanta, GA
TECHNOLOGIES:
Spring MVC, Dojo, JSON, REST, JBoss/jBPM/Drools, Apache Confidential, Google Web Toolkit (GWT), Maven, Subversion, Hudson/Jenkins, JUnit, Mockito, Cobertura, Checkstyle, Eclipse, SOAPUI, Hibernate/JPA, Spring, Dozer. We used Sonar to aggregate test coverage with statistics related to any number of static code analysis findings.
EXPERIENCE:
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Upgrade code for Apache James Server 3 migration.
- Troubleshoot production defects related to server - side code.
- Implement code for audio connectivity enhancements.
- Troubleshoot issues related to Wowza and Java 8 upgrades.
- Convert projects from Ant to Maven.
- Code review complex fixes.
- Introduce static code analysis tool (PMD) to code review process.
Java Developer
Confidential
Responsibilities:
- Create SOA RESTful web service functionality using JAX-RS
- Integrate server functionality with streaming media server (Wowza).
- Write diagnostic code to test CDN effectiveness. Leverage Java and Confidential .
- Write DDL scripts to be executed using Liquibase.
- Develop in Sprints using Scrum/Agile methodology.
- Use Vagrant and Chef Solo to standup/standardize development environments.
- Use SVN, GIT for source code. Leverage SourceTree and sometimes command line as clients.
- Mentoring junior developers.
- Perform some Ruby/Rails fixes/enhancements.
- Leverage JIRA for development tasks and defect tracking.
Confidential, Norfolk, VA
Software Engineer Principal
Responsibilities:
- Stood up remote development office.
- Create SOA web service functionality using Apache Confidential
- Assist Architecture team in fleshing out user stories related to LDAP, Single Sign On, Identity Management, JBoss Operations Network (JBossOn), EDI, JBoss Rules (Drools) and jBPM.
- Build EDI vs XML proof of concept using SMOOKS. Implement DLS Logistics Management Standards (DLMS) EDI transaction set inbound/outbound. The DLMS transaction set is based on the ANSI X12 standard.
- Develop in three week Sprints using Scrum/Agile methodology. Test Driven Development.
- Use JIRA to manage remote development.
- Act as Rotating Build Boss, managing day-to-day operations of the Continuous Integration Platform for large development base. Made suggestions to improve overall management and statistics capturing related to this task. Resulted in better development practices team-wide.
- Influenced structure, staffing and coordination of teams for improved efficiency and effectiveness.
Confidential, Richmond, VA
Contractor
Responsibilities:
- Create new functionality by writing Adobe LiveCycle web services, which connect with coarse-grained TIBCO web services.
- Fix/troubleshoot broken code in existing system.
- Troubleshoot connectivity issues in TEST/QA system.
- Employed Scrum/Agile methodology.
Confidential, Norfolk, VA
Software Engineer Principal
Responsibilities:
- Integrate legacy systems data into SOA webservices.
- Perform business analysis to determine process flows and business rules.
- Build out process flows according to BPMN2 specification.
- Create RESTful webservices to support Dojo widgets.
- Employed Agile with SCRUM.
- Secret Security Clearance.
- DoD 8570 Compliant.
- JBoss Enterprise BRMS Implementation Training.
- Scrum Master Training.
- HP Fortify Defensive Programming Training. This training identifies exploits such as SQL injection and others and offers ideas on how to avoid these in practice.
- Evaluate Business Intelligence (BI) tools.
Confidential, Austin, TX
Solutions Engineer Principal
Responsibilities:
- Integrated software with SQL Server, Oracle, salesforce.com
- Extended the client applications with Java and Stored Procedures. Custom code reflected client business objects, data points and processes.
- Used Hibernate to handle object-to-relational mappings.
- Other technologies used include Java, Ant, SQL Server/SSIS (For ETL)/Stored Procedures, Oracle/Stored Procedures, Linux, Spring, JDBC, Swing, ChartFX, JNLP, Struts, JSP, Apache webserver, JBoss Application server clustering, JRules, Enhydra Shark XPDL UI.
- Integrated Confidential applications with Apache Axis2 webservices.
Confidential
Technical Architect/Technical Account Manager
Responsibilities:
- Designed and built initial components to interact with ePay, the credit card clearinghouse.
- Designed and built webservice to wrap around the ePay client.
- Used Java, JEE, Apache AXIS.
- Managed the scheduling and training of resources.
- Assisted support staff in troubleshooting production issues.
- Processed application fall out.
- Created client billing for Confidential .
- Assisted hosting environment staff in deploying application to new hosts.
- Used Java, JEE, Apache AXIS, Unix/Linux, Oracle/Toad
- Managed testing metrics.
- Created reports related to test case success/failure.
- Helped manage test case workload for testers in the United States as well as India.
- Used PeopleSoft, Oracle/Toad, SQL
Confidential, Richmond, VA
Contractor
Responsibilities:
- Designed and implemented a web based reporting tool, First Decision.
- This tool was used by state agencies to select and view data regarding patients, service providers, and insurance payments.
- Provided mentoring and teaching experience to junior developers.
Confidential, Richmond, VA
Contractor
Responsibilities:
- Designed and implemented a web based Report Portal using JasperReports.
- Coded numerous flat file conversion services.
Confidential, Richmond, VA
Contractor
Responsibilities:
- Designed, implemented, enhanced, deployed various solutions in the Overnite etools set.
- Most notable project was related to the implementation of a customer service/self-service user registration functionality based on RSA's ClearTrust product.
- This was a Single Sign On (SSO) implementation.
Confidential, Richmond, VA
Contractor
Responsibilities:
- Designed, implemented, enhancements to existing MVC mortgage Loan web app.
