We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Raleigh, NC

SUMMARY:

  • Around 6 Years of experience in Analysis and developing web based, client/server, distributed architecture applications using Java and J2EE technologies.
  • Strong experience in the entire Software Development cycle, which involves Analysis, design, development, coding, testing and implementation phases.
  • Strong development experience in Java, J2EE, Servlet, JSP, JDBC, Java Beans, JMS, JNDI, XML, XML Schema, Web Services, JUnit, Maven, HTML, JavaScript.
  • Experienced in implementing MVC Frameworks such as JSF, Hibernate and spring.
  • Expertise in using different modules of Spring like Spring IOC, Spring MVC, Spring AOP, Spring ORM.
  • Experienced in Developing and Deploying Applications using WebSphere Application Server, Web Logic Application Server, Apache Tomcat
  • High working knowledge of IDE's including Eclipse, NetBeans, and IntelliJ.
  • Experience in implementing designing phase using J2EE Design Patterns like Singleton Pattern, Factory Pattern and Proxy Pattern.
  • Experienced in Agile development environment using Agile tools like JIRA.
  • Experience in Web/User Interface development using AJAX, HTML, DHTML, CSS and Java Script.
  • Experience in working with different operating systems Windows 2000/XP, UNIX, LINUX and MacOS.
  • Experienced in Designing tools such as UML Rational Rose.
  • Experienced in writing Test plans to do rigorous testing and implementing in various applications developed.
  • Experienced in Defining and creating Technical, Designing and Functional documents.
  • Experienced in writing build scripts using ANT, MAVEN and Gradle.
  • Good working knowledge on Log4j and JUnit.
  • Good experience on version management tools CVS, SVN and Git.
  • Excellent in databases like Oracle, MySQL.
  • Experience in working under high stress environment to meet the project deadlines.
  • Capable team player who works well with people at all levels.
  • Excellent written and verbal communication, analytical, interpersonal and presentation skills.

TECHNICAL SKILLS:

Languages:: Java 6/8, SQL, PL/SQL, Java Script, Python, UML

Java/J2EE Technologies: J2EE, Servlets, JSP, EJB, JSTL, JDBC, JSF, JavaBeans, Struts, MVC, Hibernate, Spring, ANT, MAVEN, and Gradle. Log4j, XML, JAXP, DOM, JNDI, JMS, JNI, JUNIT, Web services, Swing, Custom Tags.

Web Technologies: HTML, DHTML, Java Script, CSS, AJAX, SWT, DOJO, XML, Web Services (SOAP, JAX - WS, WSDL, REST, JAX-RS)

Frameworks and IDE s: Spring, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOP, Spring boot, Spring Cloud, Spring Data. Eclipse, MyEclipse and IntelliJ.

Web/Application Servers: Web Logic, IBM Web Sphere, Apache Tomcat, JBOSS

Database Environments: Oracle, SQL Developer, SQL Server, PL/SQL, MySQL, JDBC, and MongoDB.

Operating Systems: Windows, LINUX, MacOS

Web Service Technologies: SOAP, XSD, Apache Axis, WSDL, and REST.

Version Control Tools: CVS, SVN, and Git.

IDE s: Weblogic Workshop, IBM Web Sphere Studio Application Developer WSAD 5.1, RAD, TOAD.

Patterns: MVC, Core J2EE design patterns (MVC, business delegate, service locator, session facade, DAO, DTO, Singleton, etc).

PROFESSIONAL EXPERIENCE:

Confidential, Raleigh, NC

Sr. Java Developer

Responsibilities:

  • Analysis and understanding of business requirements and effectively participated in weekly client communications with Business Analysts.
  • Involved in implementing the Spring Model-View-Controller Architecture for the site, which accomplishes a tight and neat co-ordination of JSP Pages, Java Beans.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed UI Components and implemented an asynchronous, AJAX (JQuery) based UI to improve customer experience.
  • Develop DAO service methods to populate the domain model objects using hibernate.
  • Extensively used Eclipse based STS IDE for building, developing and integrating the application.
  • Used Java/JEE Design patterns like MVC, Factory Method, Singleton, Data Transfer Object (DTO), DAO.
  • Created Stored Procedures using SQL/PL-SQL for data modification.
  • Developed Junit test cases for regression testing and integrated with Maven and Jenkins.
  • Implemented Logging framework using Log4J.
  • Involved in code review and documentation review of technical artefacts.

Environment: JEE/Java, JSP, Servlets, Spring, Hibernate, XML, HTML, Spring Framework, jQuery, jQuery UI, Git, Maven, JDBC, Log4J, Oracle 11g Database, JBoss AS, Windows and Unix.

Confidential, Cincinnati, OH

Java Developer

Responsibilities:

  • Coding using Core Java (JDK 1.6), JSP, Servlet, and Spring MVC.
  • Wrote Controller classes in Spring MVC framework in the web layer.
  • Developed one-many, many-one, one-one annotation based mappings in Hibernate.
  • Used java collections API extensively such as Lists, Sets and Maps.
  • Designed front end components using HTML, CSS, JavaScript and JQuery.
  • Implemented MVC architecture using spring, Custom and JSTL tag libraries.
  • Involved in development of POJO classes and writing Hibernate query language (HQL) queries.
  • Implemented system-wide Email Notification for important changes.
  • Provided production support for any unexpected problems in the application
  • Performed Integration, unit testing, system testing and stress testing for all the phases of project.
  • Used SVN for version control and Log4j for logging.

Environment: Java, JEE, JSP, Spring Application Framework (Spring MVC, Spring ORM, Spring JDBC), Hibernate ORM, JMS, HTML, XML, WebSphere Application Server, Maven, Git, Log4j, JUnit, jQuery, jQuery, Oracle 10g, Linux.

Confidential, Oxford, OH

Java Developer

Responsibilities:

  • Involved in Software Development Life Cycle of the project. The Application is designed using J2EE Technologies based on MVC architecture.
  • Implemented Spring Framework with JSP as View, Servlet as Controller and Java Beans as Model.
  • Developed Server side programs while doing the minimum client side validations using JavaScript.
  • Developed Servlets to handle HTTP client requests using Servlet Request & Servlet Response objects.
  • Developed programs to retrieve the data from Oracle 9i database using Hibernate.
  • Used AJAX enabled component of PrimeFaces faces UI framework.
  • Developed Custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Spring is used for the middle tier, which calls the functional modules of the application.
  • Implemented Business processes such as user authentication, Account Transfer using Session Beans.

Environment: J2EE, Java, Servlets, JSP, EJB, JSF, Spring, Hibernate JPA, JDBC, HTML, XML, XSL, CSS, JavaScript, Rational Rose, Eclipse, WebLogic, Oracle 9i.

Confidential

Junior Java Developer

Responsibilities:

  • Participated in the process of Software Development Life Cycle, involved in analysis, design and implement of the system.
  • Developed back-end POJO classes for data modelling such as availability check, reservation, checking/checkout information and used Hibernate for O-R Mapping, built Data Access Object (DAO) and configured mapping files to communicate with Oracle Database
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Used various Java, JEE design patterns like DAO, DTO, Singleton etc.
  • Developed applications with ANT based build scripts.
  • Developed user interface using JSP, JavaScript, HTML, CSS and JSTL
  • Designed and developed the application using Java, J2EE, Spring, Hibernate, and AJAX.
  • Integrated Java Mail to develop mailing module, so that when the customers made reservations successfully an email would be automatically sent to their registered email box.
  • Involved in writing SDLC documentations including Requirement, Design, and Implementation documents during the development of the whole project.

Environment: Java 1.6, Servlets, JSP, HTML, CSS, Java Script, Hibernate, Spring, Apache Tomcat, JMS, ANT.

Confidential

Java Developer

Responsibilities:

  • Developed the User Interface Templates using JavaScript, JQuery, CSS and HTML.
  • Involved in Analysis and design of the application using UML.
  • Designed and developed model, view and controller using Struts2
  • Developed Action classes and JSPs
  • Built the front-end using JQuery. Used JQuery widgets such as accordion, data grid and used the AJAX library to build web2.0 look-and-feel.
  • Developed business logic classes and used Spring to inject dependencies
  • Worked on DAO classes, built using Hibernate
  • Built SOAP based web services using Axis2
  • Implemented the application following the J2EE best practices and patterns like Session Facade, Business Delegate, DAO and Value Objects.
  • Deployed the application in JBoss 5.1
  • Developed Ant Scripts files for deploying the entire project onto the Web and Application Servers.
  • Performed Unit Testing using JUnit.
  • Provided production support for the application. Involved in resolving multiple escalations.

Environment: JDK 1.6, JEE, Servlets 2.x, JSP 2.x, Struts 2.x, Hibernate 3.x, Spring 2.x/3.x, HTML, JavaScript, XML, AJAX, JDBC, Eclipse 3.x, JUnit 3.x/4.x, log4j, Ant, JBoss 5.x

We'd love your feedback!