We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Cincinnati, OH

SUMMARY

  • 7+ 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, andClearcase.
  • Experience with database development using database engines like Oracle, DB2, 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,Apache Tomcat and GlassFish.
  • 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.
  • Well-versed on Java XML APIs for JAXP, JAX-RPC, JAXB, JAX-RS, and JAX-WS, and highly skilled in XML Technologies such as XPath, XSL, XSLT, XLink, and XPointer.
  • 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, 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++,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, SQL Server, MySQL

Application Server: BEA WebLogic, IBM WebSphere, JBoss

Web Servers: Apache TOMCAT

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

Operating Systems: Windows 8/7/XP, Linux

Tools: ANT, JUnit,Maven

IDEs: Eclipse, RAD, Netbeans, STS

VEC's: CVS,SVN,Clearcase

PROFESSIONAL EXPERIENCE

Confidential, Cincinnati, OH

Java Developer

Responsibilities:

  • As part of the team worked on estimate releases, tasks with development manager and allocated work for development and testing team.
  • Involved in designing the architecture for the project using Spring Framework and Hibernate.
  • Develop the web application using Spring, JSP, HTML, Cascading Style Sheets (CSS) and JavaScript Implemented the application using J2EE design patterns like Spring, Singleton, DAO (Data Access Object), DTO (Data Transfer Object).
  • Implement full-stack Python solutions in both Linux and Windows driven environments
  • Template development for a Java based search platform using JSP/JSTL.
  • Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS and Angular JS.
  • Experienced in Multithreading programming in C++, C#.
  • Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.
  • Extensively used the Tomcat Server for application development and production.
  • Involved in unit testing, system integration testing and enterprise user testing.
  • Interacted with the client for gathering the requirements during design, development and implementation phases.
  • Configured connection pools and establish a connection with MySQL.
  • Implemented MVC architecture using Spring Framework, Coding involves writing Action Classes/Custom Tag Libraries, JSP.
  • Developed the user interface modules and designed the front-end web pages using a combination of JSP, Servlets, HTML and JavaScript.
  • Extensively used Core Java, Servlets, and JDBC
  • Developed ER and UML diagrams for all the design, and documented all the process flows.
  • Created the UI interface using JSP, JavaScript’s, CSS and HTML.
  • Used SAX/DOM XML Parser for parsing the XML file.
  • Developed a web-based application using Spring, where users can enter their daily project updates, query etc. Provided a user Login/Logout functionality too.
  • Create and unit test intricate client side interactions with jQuery.
  • Developed DAO (Using Hibernate) classes and wrote sql queries to get data from database.
  • Developed Jsps and Java classes for various transactional/ non transactional reports of the system using extensive Sql queries.
  • Worked as a UAT team member in for the successful launch of application. UAT involved bug fixing during testing, deploying the fixes to the system communication with the offshore team etc.
  • Used SVN for version Controlling Purposes.
  • Used RESTful web service to handle the user requests.
  • ANT was used for the entire build process.
  • Working on Linux development environments.
  • Developed Application using STS IDE.

Environment: J2EE, Java1.5, Spring,IBM RAD, JSP, Hibernate, SVN,JavaMail,XML, XSLT, DOM, SAX Parser, Java Beans, JavaScript, CSS, HTML, C#, Jquery, Python, Angular JS, STS,MySQL, Tomcat, Apache Ant, J2EE design patterns, Linux, RESTful, Webservices

Confidential, Harrisburg, PA

Java Developer

Responsibilities:

  • Developed Business logic using J2EE, JSP, Servlet and Spring Bean Classes.
  • Created Application Deployment system usingPythonscripting in Linux.
  • Developed the application using Struts Framework which is based on the MVC Design Pattern.
  • Interacted with end applications and performed Business Analysis and Detailed Design of the system from Business Requirement documents.
  • Design and Development of Objects using Object Oriented Design in Java.
  • Extensively used Hibernate Query Language (HQL) and Criteria based queries to work with MySQL databases.
  • Used JSF, Spring MVC, Hibernate to support the existing system developed in C# and to its migration
  • Application was developed using RAD 7.0 for development, testing and deploying changes.
  • Created security certificates and established secured connections between Application Servers and Web Servers.
  • Configured springapp-servlet.xml, web.xml Spring-specific deployment descriptor
  • Used spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Worked on Sun Jersey REST framework to create web services.
  • Deployed and tested on OC4J and Weblogic application server.
  • Developed application using Netbeans IDE.
  • Database handling, Multithreading, Synchronization, Communication.
  • Involved in Trouble Shooting and Customer Support.
  • Used Maven to build the project.
  • Workedextensively withMicrosoft Visiofor creating Use case diagrams, sequence diagrams and system flow.
  • Developed the Spring AOP Programming to configure logging for the application
  • Implemented application level persistence using Hibernate and Spring.
  • Developed user interface using JSP, HTML, XHTML, XSLT and Java Script to simplify the complexities of the application.
  • Developed the Servlets for processing the data on the server.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Used Clearcase for software version control.
  • Developed software installer for Windows operating system.
  • Developed Controller Servlets, Action and Form objects for processof interacting with Oracle databaseand retrieving dynamic data.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Worked in Agile environment with active scrum participation.

Environment: Java, Servlets, JSP, Struts, Spring, RAD v7.0,Hibernate, XML, CSS,C#,AJAX,Python, HTML5, Rational Clear Case, Microsoft Visio, WebLogic Application Server, Java Script, REST Web Services, Windows, Jersey, JQuery, Oracle 10g, JUNIT, MAVEN, Netbeans, Agile.

Confidential, Denver, CO

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.
  • Used Eclipse Ide for developing Application.
  • Worked on Hibernate for persistence management of Java Entities with SQL Server database.
  • Involved in developing the user interface using Struts.
  • Implemented necessary classes and built custom button fields for application using HTML, CSS,JavaScript, andJQuery.
  • 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 JAXP, DOM, SAX, StAX, and XSLT.
  • Developed software installer for Unix operating system
  • Used SVN for Version Repository Maintenance.
  • Used Rational Rose suite for designing the System
  • Involved in enhancements, maintenance and bug fixes of the application.
  • Prepared technical reports & documentation manuals during the program development.
  • Developed build, deployments script using ANT build scripts.
  • Developed the configuration files and deployed the application in Websphere application server
  • Participated in various spikes and facilitated product owner in backlog refinement.

Environment: Java, JavaEE, WebSphere,Rational Rose, Hibernate, Struts, Web Services, SOAP UI, REST, UNIX, SQL Server, XML, JavaScript, Eclipse, SVN, HTML, CSS, JavaScript,Ant.

Confidential

Java/J2EE Developer

Responsibilities:

  • Prepared technical design documents (TDD) for Use cases and performed Use case design and object modelling 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.
  • Deployed the application using JBoss Application Server.
  • 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.
  • UsedJavaMailAPI 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 DB2 database backend also used DTO’s and DAO’s.
  • Wrote hibernate mapping files for mapping the ORM objects (entities) to database tables.
  • Developed build Scripts using Maven to build and deploy the application
  • Used Struts validation and tiles framework in the presentation layer.
  • Wrote HQL, SQL, PL/SQL queries and stored procedures for DB2 database.
  • Used RAD for development of Application.

Environment: Java, JavaEE, JBoss, Web Services, Axis, Struts, EJB, JMS, JavaMail, Hibernate, DB2, Direct Web Remoting (DWR), JSP, RAD, CVS, Maven.

We'd love your feedback!