Sr. Java Developer Resume
Durham, NC
PROFESSIONAL SUMMARY:
11 + years of experience in Software design, development and consulting. Primarily involved in coding and products delivery
PROFESSIONAL EXPERIENCE:
Sr. Java Developer
Confidential, Durham, NC
Responsibilities:
- Designed and developed Java EE 6 / Java EE 7 stack applications
- Provided technical guidance in improving legacy applications architecture
- Created technical Design / product documentation for developers, end users and customers
- Implemented Continuous Integration, regression testing environment for existing and newer Webservices (JAX - WS / JAX-RS) on Jenkins with multiple Git repositories
- Implemented and maintained Security for existing Web Service (JAX-WS) (WS-Security /HTTP Basic Authentication / SSL)
- Setup unit Testing environment for Web services and Standalone Java applications with profiling and code coverage to monitor and improve current application
- Developed and supported legacy applications
- Developed and maintained Gradle build script to support varied runtime and customer environment
- Built Ubuntu 14.04 LTS virtual machines on Vmware EsXi 5.5.0 and created performance test environment using jMeter, SoapUI, Apache Load balancer and TomEE 1.7
- Developed backend Service Layer (REST API - JAX-RS) DB using Oracle 11g
- Designed and Implemented messaging model using JMS, TomEE and ActiveMQ
- Guided the team in designing / architecting high availability Service oriented applications mongoDB /Node.js Certified DBA and Developer
- Hands on experience in deploying and managing DataStax Cassandra 2.1.6 cluster on Amazon EC2
Lead Java Developer
Confidential, Raleigh, NC
Responsibilities:
- Designed and developed Java EE 5 / Spring 3 /JPA 2 service applications with RESTful (JAX-RS -JSON) and SOAP (JAX-WS-XML) to consume and expose services.
- Led team of developers to comply Confidential ’s SDLC process.
- Worked as Team Lead between developers, product owners and managers
- Modeled schema: Database used Oracle. Application Server: WebSphere 7
- Confidential Rational Software Architect for Design and development and Rational Team Concert for source control, and agile planning with continuous builds
- Provided technical guidance to the team, guided Sprint planning and coordinated with multiple functional teams (QE, BPM, Data warehouse/ETL and UI/UX) in a fast-paced Agile/Scrum environment
- Worked with Product owner in creating user stories / product backlogs
- Ensured implementation adhere internal SDLC process in a government regulated environment.
- Reviewed Developers’ deliverable /code before QA / Product owner’s approval.
Sr. Java Developer(Java EE)
Confidential, Research Triangle Park, NC
Responsibilities:
- Led the team in migrating legacy applications to Java EE 6 applications
- Development in Java EE 6/ jQuery /JSON/JAX-RS (Apache wink)/ EJB 3 with Java Transaction API JPA 2 (openJPA / Hibernate)/ DB2 9.7 / Websphere 8 (Java EE full profile)
- Designed and developed applications using Confidential Rational Software Architect
- Confidential Rational Team Concert (source control, and agile planning with continuous builds)
- Independently analyzed application requirements, system problems and documented recommendations
- Implemented recommended solutions
- Implemented Test plans with openEJB/ jUnit 4 /jWebUnit / EJB Embedded Container JSR 318
- Mentored interns / developers on newer application architecture
- Developed Load / Stress tests using Confidential Rational Performance Tester 8.5. To maintain and improve concurrency and scalability of the applications
Java Developer(Java EE)
Confidential, Durham, NC
Responsibilities:
- Designed and developed Java EE 5 and Spring 3.1 / Hibernate 3 applications
- Technical Documentation: Designed class diagrams, sequence diagrams using UML (Altova).
- SaaS integration with vendors using Web service Java Metro 1.3 (JAX-WAS-SOAP)/ RESTful (jersey) OpenID and OAuth
- Designed XML Schemas for the core Web services
- Load and Integration testing using Jwebunit / Jmeter / soapUI on Jenkin for Continuous Integration
- Created and maintained product documentation - technical / functional
- Production, Disaster Recovery and customer support
- Managed / integrated open source software
- Secured applications using Spring Security (AOP, Spring MVC)
- Migrated Axis 1 environment / Web services to Java RI (Metro 1.2) Web services with WS-Security.
Environment: JBoss 5.1, Tomcat, XSL, XML with JAXB, JavaScript, CSS, Servlets, JSF 2, Struts, Expresso, Eclipse, NetBeans, Oracle PL/SQL Code Reviewer v5.0, SVN, Ant, JAX-WS,JMS and Spring Web Flow
Project Lead
Confidential
Responsibilities:
- Designed and developed in (J2EE) Ajax, Servlets, Struts, JSP, EJB,XML (Eclipse), HTML/JavaScript DHTML
- Project Documentation
- Configuration on BEA Web logic
- Development in Weblogic Tuxedo
- Code review and functional testing
Lead Developer
Confidential
Responsibilities:
- Development in Java, HTML/JavaScript DHTML
- Requirement analysis, design and acceptance testing
- Documentation and development of Interactive Demo Products using Java Applets/Adobe flash Action script 2.0
