We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Sparks, MD

SUMMARY

  • Over six years of experience in Development and Maintenance of software applications, and enterprise web applications using JAVA and JavaEE technologies.
  • Excellent knowledge in JavaEE (JSP, Servlets, JSTL, Expression Language, Struts, Hibernate, JavaBeans, EJB, CDI, JNDI, JMS, XML, and OOAD).
  • Well - versed on Model View Controller Architecture of Struts, Spring MVC, and JSF Frameworks.
  • Highly skilled in using Version Control Management tools like SVN, CVS, and Git.
  • Experience with database development using database engines like Oracle, SQL Server and, MySQL.
  • Experienced with the complete Software Development Life Cycle, including Requirement Analysis, Design, Coding, Module Testing, Integration and System Testing, Delivery, and Maintenance.
  • Excellent knowledge and experience in JavaSE, including java 8 features like lambda expressions.
  • Command on JDBC Connection Pooling, Persistence and Caching.
  • Expertise in using Application Servers like BEA WebLogic, WebSphere, JBoss, and in using Web Containers like Apache Tomcat.
  • Expertise in Struts Validator and Tiles Frameworks.
  • Experienced in Service-oriented Architecture (SOA), Web-oriented Architecture (WOA), and Representational State Transfer Architecture (REST).
  • Experienced in developing SOAP-based Web Services and Web Service Clients (JAX-WS, SOAP, WSDL, JAXB, and UDDI).
  • Experienced in developing RESTful Web Services and Web Service Clients (JAX-RS or JAX-WS) with data representation in various formats such as XML and JSON.
  • Experienced in developing RESTful Web Services and Web Service Clients using Spring and Spring MVC, and in developing SOAP Web Services and Web Service Clients using Spring Web Services.
  • Experienced in securing JavaEE web and enterprise applications with JAAS and Spring Security Frameworks.
  • Hands on experience in using ANT build scripts for building projects, and in using Maven and Gradle.
  • Experienced with JavaEE Design Patterns like MVC Pattern, Front Controller Pattern, DAO Pattern, Singleton Pattern, Factory Pattern
  • Business Delegate Pattern, Session Façade Pattern, Command Pattern, Service Locator Pattern, and Chain of Responsibility Pattern.
  • Extensive experience in unit testing (using JUnit with mocking), integration testing, system testing, and user acceptance testing.
  • Used Log4j for logging and debugging purposes. Skilled in using Logback.
  • Proficient in working with IDEs like Eclipse and Spring Tools Suite (STS), and NetBeans.
  • Versatile team player with good analytical, communication and interpersonal skills.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, C, C++.

JEE/J2EE Technologies: Servlets, Struts, Spring, Hibernate, JSP, JDBC, JSTL, EJB, JMS, JSF.

Web Technologies: HTML5, DHTML, CSS3, AJAX, JavaScript (JQuery).

XML Technologies: DOM, SAX, XSD, XML, XSLT, XPath.

Distributed Technologies: EJB, Web Services.

Databases: Oracle, DB2, Sybase, SQL Server, MySQL.

Application Server: BEA’s WebLogic and IBM’s WebSphere, JBoss, GlassFish

Web Servers: Apache TOMCAT.

Framework: Struts, Spring, Spring MVC, Hibernate, JSF.

Operating Systems: Windows 8/7/XP, UNIX, Linux.

Tools: ANT, JUnit, Cruise Control, Maven, Gradle.

IDEs: Eclipse, JBuilder, RAD, RSA, WSAD, IntelliJ.

XML Editors: XML Spy, Stylus Studio.

PROFESSIONAL EXPERIENCE

Confidential, Sparks, MD

Java Developer

Responsibilities:

  • Implemented middleware framework using Hibernate and Spring Framework.
  • Resolved build issues in java files and build artifacts successfully.
  • Used Hibernate framework for database access by making calls to PL/SQL stored procedures.
  • Worked on Hibernate for persistence management of Java Entities with Oracle 10g database.
  • Implemented necessary classes and built custom button fields for application using HTML, CSS, JavaScript, and JQuery.
  • Conducted extensive Unit Testing using JUnit with JMock.
  • Developed RESTful web services using Spring MVC, JAX-RS, and JSON.
  • Developed SOAP Web Services using JAX-WS with JAXB marshalling and un-marshalling.
  • Used SVN for Version Repository Maintenance.
  • Involved in enhancements, maintenance and bug fixes of the application.
  • Prepared technical reports & documentation manuals during the program development.
  • Participated in various spikes and facilitated product owner in backlog refinement.

Environment: Java, JavaEE, WebLogic, Hibernate, Struts, Web Services, SOAP UI, REST, Windows, UNIX, Oracle, XML, Adobe LiveCycle, Style Report, JavaScript, Eclipse, SVN, HTML, CSS, JavaScript.

Confidential, Dallas, TX

J2EE Developer

Responsibilities:

  • Implemented Model View Controller (MVC) architecture in the application using Struts Framework.
  • Developed user interface using JSP views and HTML.
  • Developed the Model using implementations of the Data Transfer Object (DTO) and the Data Access Object (DAO) interfaces, and using Struts Action Form beans to maintain user form data.
  • Performed Server side validation using Struts Validation Framework and AJAX, and client side validation using JavaScript and AJAX.
  • Developed Action classes to handle requests.
  • Used Hibernate for data persistence.
  • Used Java/JavaEE Design patterns such as Business Delegate Pattern, Singleton Pattern, Factory Pattern, Session Façade Pattern, and Service Locator Pattern.
  • Developed Web Service Clients using Spring, JAX-RS, and the WSDL of various Web Services.
  • Implemented automatic update of the database with data from web services and provided an interface for users to interact with the updated data from the database.
  • Used Log4j for logging and JUnit for unit testing.
  • Used debugger to identify bugs in the application and service, and fixed the identified bugs throughout the development life cycle and especially during the QA cycle of each iteration.
  • Performed Integration and Load testing, and supported User Acceptance Testing.

Environment: Java, JavaEE, WebLogic, Hibernate, Struts, EJB, RESTful Web Services, Windows, UNIX, Oracle, XML, AJAX, JavaScript, Eclipse, CVS, HTML.

Confidential, Des Moines, IA

J2EE Developer

Responsibilities:

  • Prepared technical design documents (TDD) for Use cases: performed Use case design and object modeling using UML, and transformed Use Cases into Class Diagrams and Sequence Diagrams.
  • Used Spring Framework at Business Tier that used spring's Bean Factory for initializing services.
  • Used Spring Core Annotations for Dependency Injection; also used XML configuration.
  • Wrote EJB Stateless Session beans to communicate with Controller and Service layer, and had Backing and Managed beans call methods on the EJBs.
  • Extensively used HTML tags in UI pages, and also used JSP as the view.
  • Implemented web service using Apache Axis.
  • UsedJavaMail API and Java Message Service (JMS) API for mailing detailed notifications depending upon the success and failure once
  • The backend process completed and also for mailing administrator of any system related problems.
  • Used Spring Framework with Hibernate (Persistence Framework) to map to Oracle database backend; also used DTO’s and DAO’s.
  • Wrote hibernate mapping files for mapping the ORM objects (entities) to database tables.
  • Wrote HQL, SQL, PL/SQL queries and stored procedures for Oracle database.
  • Used Eclipse IDE with Spring Tools Suite plugin for development.

Environment: Java, JavaEE, WebLogic, Web Services, Axis, Struts, EJB, JMS, JavaMail, Hibernate, DB2, Oracle, Direct Web Remoting (DWR), JSP, Eclipse, CVS, ANT.

Confidential, Wilmington, Delaware

Java Developer

Responsibilities:

  • Used Oracle as a backend to perform various database manipulations.
  • Implemented Struts Framework’s MVC (Model View Controller) architecture.
  • Worked on Action beans, ActionForm beans and Action mapping.
  • Implemented DAO’s for database interaction using both jdbc and hibernate.
  • Worked on JSPs and JSTL tags
  • Tested the Components with various workflows of the System.

Environment: JSP, WebLogic Application Server, UML, Struts, XML, HTML, DHTML, JDBC, Oracle.

We'd love your feedback!