Senior Java Developer Resume
Jacksonville, FL
SUMMARY:
- Over ten years of experience developing applications.
- Extensive knowledge of JEE best practices + Agile, ranging from small - scale websites to robust business solutions involving enterprise applications.
- Strong understanding of Java and J2EE concepts and experience working with WebSphere, JBoss, WebLogic, Apache Tomcat, Jetty.
- A firm understanding of the entire software development life cycle like Analysis, Design, Coding, Testing, Implementation and Maintenance.
- Experience as team leader.
- Excellent communication and interpersonal skills. Productive in both team-based and self-managed projects; dedicated to maintaining up-to-date industry knowledge and IT skills.
TECHNICAL SKILLS:
Languages: JAVA, Visual Basic, Power Builder
Technologies: Java EE, Spring, Hibernate, JPA, Struts, Struts 2, Ajax, Ant, Maven, JavaScript, Flex, GWT, Portlets.
IDEs: Eclipse, IntelliJ, RSA, WSAD
Application Servers: WebSphere, WebLogic, JBoss, Tomcat
RDBMS: SQLServer, Oracle, DB2, MySQL, HSQL
Operating Systems: Windows, Linux
Performance: Wily Introscope, jProfiler, Eclipse TPTP
Methodologies: Agile, Scrum, XP, DDD, TDD
PROFESSIONAL EXPERIENCE:
Confidential, Jacksonville FL
Senior Java Developer
Responsibilities:
- Development using Eclipse/JDK 5keep
- Spring Framework capabilities used to manage decoupling, validations, security, tests.
- Apache Camel to integrate MsMq and ActiveMq transparently..
- Maven used to manage dependencies and build lifecycle.
- Test Driven Development using Continuum, JUnit, DBUnit, Mockito.
- Persistence layer implemented using JPA/Hibernate.
- XML/XSD Transformation using Jaxb2.0
Confidential, Miami FL
Java Developer
Responsibilities:- Development using Eclipse/JDK 5
- Spring Framework capabilities used to manage decoupling, validations, security, tests.
- Presentation Layer development using Struts 2 and GWT Portlets Pluto/Liferay.
- Maven used to manage dependencies and build lifecycle.
- DBDeploy/Liquibase used for manage database scripts.
- Test Driven Development using Continuum, JUnit, DBUnit, EasyMock, Mockito, Selenium.
- Design and implementation of ESB using Mule.
- Persistence layer implemented using JPA/Hibernate.
- Xml transformation using XStream.
Confidential, Miami FL
Java Developer
Responsibilities:- Development using Eclipse/JDK 5.
- IoC/AOP implemented using Spring.
- Presentation Layer development using Apache Beehive
- Build and deployment scripts using Ant.
- Development of stored Procedures, triggers and table design on Oracle 10.
- Test Driven Development using CruiseControl, JUnit, DBUnit, Selenium.
- Design and implementation of WebServices using AXIS2.
- Ajax implementations using Prototype.
- DAO layer implemented using Hibernate.
Confidential, Tallahassee, FL
Java Developer
Responsibilities:- Implemetation of Spring Framework using IoC and AOP concepts.
- Apache maven managing dependencies, builds, and dependencies.
- Development of stored Procedures, triggers, and table design on SQLServer and DB2.
- JUnit testing.
- Analysis using UML.
Java Developer
Responsibilities:- Development using WSAD/JDK 1.4.
- IoC/AOP/MVC implemented using Spring.
- Build and deployment scripts using Ant.
- Development of stored Procedures, triggers, and table design on DB2.
- CRUD DAO classes using Spring JDBC Template.
- The analysis done using UML diagrams such as classes and sequence.
- Performance improvements using Wily Introscope.
- Implementation of email generator using Spring and Quartz.
Confidential, Jacksonville, FL
Java Developer
Responsibilities:- Apache Tomcat, JBOSS used for development.
- Struts Framework used providing MVC pattern
- Creation of taglibs.
- RDBMS SQL Server 2000 modeling.
- JavaMail API used to send e-mail with login information.
- Apache Digester for parsing XML.
- Development of JavaScript functions.
- The analysis done using UML diagrams.
Confidential
Java Developer
Responsibilities:- JBOSS and WebLogic used for development.
- Development of servlets to implement MVC pattern.
- Creation of several taglibs to provide functionalities such as pagination.
- Oracle 8i modeling
- JSPs and EJB 2.0 implementations using Eclipse IDE and Together IDE
- Retrieval and writing of XML files used to exchange information with
- Development of JavaScript codes.
- The analysis done using UML diagrams such as classes and sequence
- Work closely with Confidential ’s Business Analysts to define requirements for IT systems.