We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Southfield, MI

SUMMARY

  • Seeking a software engineer position with a quality organization dat can utilize my proven skills in software engineering, web development and database development, database administration.
  • 8 years of experience in Java and J2EE related technologies
  • Spring, Hibernate, Struts, EJB and web services are main strengths
  • Experience in leveraging J2EE layered architecture
  • Experience in using various GoF and J2EE design patterns (Singleton, Factory, Value Object, MVC, DAO etc.)
  • Hands - on experience in using various databases including Oracle 10g/11g, MySQL and SQL Server
  • Good experience in web technologies like HTML, CSS and JavaScript
  • Thorough understanding of complete SDLC, water fall and agile methodologies
  • Experience in producing and consuming SOAP and REST based web services using JAX-WS, JAXB and Spring MVC
  • Experience in using build and CI tools like ANT, Maven and Cruise Control
  • Strong analytical, research, project management, team & negotiation skills, customer focus
  • A very good team player with teh ability to work independently
  • Java with ETL tools experience such as Informatica
  • Knowledge about application optimization techniques

TECHNICAL SKILLS

Core Expertise: Java, Spring, Hibernate, EJB, Struts, Servlets, JSP, JDBC, JMS, XML, Design Patterns

Languages: Java, C++

Web & App Servers: Websphere, WebLogic, JBoss, Tomcat

Scripting Languages: Java Script, Unix Shell, AWK

Case Tools: Rational Rose, Star UML

Front end: HTML, Java Script, JQuery, JSON

Databases: Oracle, DB2, MS SQL Server, Sybase

Build & CI Tools: ANT, Maven, Cruise Control, Jenkins

Configuration Management: CVS, Subversion, Git

Operating Systems: Unix, Linux, Windows

IDEs: Eclipse, IntelliJ IDEA, Net Beans

Reporting Tools: Actuate eReporting Suite, Crystal Reports

PROFESSIONAL EXPERIENCE

Confidential, Southfield, MI

Sr. Java Developer

Responsibilities:

  • Involved in teh development of web services to internal customers using JAX-WS and JAXB
  • Extensively used Spring for Dependency Injection and AOP
  • Used Spring's annotation based configuration
  • Used Spring MVC and JSP in teh web layer
  • Used Scrum as a development methodology
  • Involved in teh development of persistence layer using Hibernate, JPA and DAO pattern
  • Used Junit 4 for Unit Testing
  • Used Maven as a build tool
  • Used Cruise Control for Continuous Integration
  • Used Bean Validations (JSR 303) for teh validation of web forms

Environment: JBoss 4.2 EAP, Spring, Spring MVC, JPA, Hibernate, J2SE 5.0, Oracle 9i, Eclipse, JAX-WS, JSR 181, JSR 303

Confidential, Troy, MI

Sr. Java Developer

Responsibilities:

  • Extensively used Spring for Dependency Injection and AOP
  • Involved in teh development of persistence layer using Hibernate, JPA and DAO pattern
  • Used Spring MVC and JSP in teh web layer
  • Used Spring's annotation based configuration
  • Used Scrum as a development methodology
  • Used Junit 4 for Unit Testing
  • Used Maven as a build tool
  • Involved in teh development of web services to teh vendors using JAX-WS and JAXB
  • Consumed teh vendor's web services using JAX-WS
  • Used Cruise Control for Continuous Integration
  • Used Bean Validations (JSR 303) for teh validation of web forms

Environment: JBoss 4.2 EAP, Spring, Spring MVC, JPA, Hibernate, J2SE 5.0, Oracle 9i, Eclipse, JAX-WS, JSR 181, JSR 303

Confidential

Java Developer

Responsibilities:

  • Development of web services using JAX-WS and JAXB
  • Used Spring for Dependency Injection and AOP
  • Used Hibernate and JPA for persistence
  • Created XSDs and WSDLs for top-down approach of web services
  • Used Agile as development methodology
  • Used Framework For Integration Testing (FIT) and FIT library for automated integration testing
  • Used Junit 4 for Unit Testing
  • Used Emma for code coverage
  • Development of web service layers
  • Used JAX-WS and JSR 181 annotations for web service implementation
  • Consumed web services using JAX-WS
  • Used Spring stereotype annotations to define Spring managed beans
  • Used JSR 303 for validations

Environment: JBoss 4.2 EAP, Spring, Hibernate, J2SE 5.0, Oracle 9i, JAX-WS, WS-Security, JSR 181, JSR 303, SAML

Confidential, Troy, MI

Java Developer

Responsibilities:

  • Used JAXB to generate Java bindings for teh vendor's XSDs
  • Consumed web services using Axis
  • Used Stateless session beans (EJB) in service layer
  • Involved in business requirement analysis
  • Involved in teh study of existing architecture to leverage teh existing components
  • Involved in teh formal JAD sessions and design review meetings to finalize teh architecture
  • Designed teh class, sequence and activity diagrams for teh core components of architecture, using Together Architect
  • Implemented various J2EE design patterns like Session Façade, Application Service, Data Access Object and Service Locator
  • Adapted Agile development methodology for more productivity
  • Involved in teh development of web tier using Struts 1.2, JSTL and JSP
  • Used Junit for unit testing and Emma for code coverage
  • Used Hibernate and JDBC (for complicated queries) in data layer
  • Used ANT as build tool
  • Produced exhaustive documentation and shared across teh team using Wiki.

Environment: Weglogic 8.1, EJB 2.0, J2SDK 1.4.2, Hibernate 2.1, Struts 1.2, Oracle 9i, Eclipse 3.1, XDoclet, and Windows XP

Confidential, Palo Alto, CA

Java Developer

Responsibilities:

  • Involved in gathering of requirements, design teh database, and development of Subsidy and Billing module
  • Developed teh front-end screens using JSP and Struts framework
  • Developed Hibernate mapping files, Persistence objects and writing Hibernate queries
  • Extensively developed receiver classes and implemented Command Pattern.
  • Implemented other patterns like Business Delegate, Service Locator, DAO, Persistent Objects, Transfer Objects and MVC.
  • Written common APIs for other modules
  • Developed Bank-end jobs for processing of data from other legacy systems
  • Setting up Data sources, J2C connection pools and deployment of application using WebSphere Administration Console
  • Used log4j for common logging
  • Written test cases using Junit
  • Used EJBs in service layer
  • Worked on integration testing of different sub modules and preparation of test plans
  • Responsible for preparation of Unit test, Module test and System Integration test Specifications

Environment: IBM WebSphere 5.0, WSAD 5.1.2, Oracle 9i, Servlets, JSP, JDBC, JMS, EJB, Struts 1.2, Hibernate 2.0, Junit, XML, HTML, JavaScript, Visio 2000, HP UNIX, Windows XP

Confidential

Java Developer

Responsibilities:

  • Involved in teh application framework design according to teh design patterns (web, business service and session façade tiers).
  • Involved in designing teh reports using Actuate eReport Designer Professional
  • Used various design patterns like Session Facade, Service Locator, Value Object, DAO and MVC
  • Development of web tier using Struts, JSP, Servlets for Setup and Allocation modules.
  • Developed business tier using Enterprise Java Beans (EJB) and Data Access Objects (DAO)
  • Used Junit for unit testing
  • Used ANT as build tool
  • Involved in teh designing of Compliance Engine, a generic Rule Engine developed by teh team.
  • Development of individual evaluators for teh Compliance Engine.
  • Involved in teh building of Compliance Engine using Java and XML.
  • Involved in teh coding of price feed generator-using JMS
  • Client support for bug fixes
  • Involved in teh technical documentation

Environment: Weblogic 8.1, Oracle, JSDK 1.4, JSP, JSTL, Struts 1.2, EJB 2.0, XML, JMS and Windows XP

We'd love your feedback!