We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Greenwood Village, CO

SUMMARY

  • 5+ Years of experience in Analysis, Design, Development, Testing and Deployment of Web and Windows applications based on J2EE/Java.
  • Expertise implementing and integrating framework like Struts, Spring MVC, Spring IOC, Spring AOP, Hibernate and JPA.
  • Strong expertise in java, Core Java concepts like Collections, Multithreading, Exception Handling and Java beans.
  • Extensively worked with ORM tools (Hibernate (HQL), JPA, and OJB) and JPA annotations.
  • Have strong exposure to Service Oriented Architecture (SOA) such as Web Services and hands on experience in developing SOAP and REST web services using Java, Hibernate, JAX - WS, JAX-RS and JAXB.
  • Expertise in implementing UI layer with JSP, HTML5, Angular JS, JavaScript.
  • Expertise in SOAP and Restful Web Services.
  • In-depth knowledge in developing N-tier architecture enterprise applications using JDBC, Servlets, JSP, Java beans, spring, Hibernate.
  • Good Database experience writing SQL queries, PL/SQL, using Hibernate framework with Spring ORM.
  • Experience with RDBMS concepts and in writing Queries, Functions, Triggers, Stored Procedures, Cursors and PL/SQL Packages with databases like Oracle 10/11g, SQL Server and MySQL.
  • Proficient in web services, JSON, XML, AJAX and Restful API.
  • Have extensive experience in building and deploying applications on Web/Application Servers like Apache Tomcat, JBOSS.
  • Specialized in using various IDEs like Eclipse, Net Beans and Spring Tool Suite(STS).
  • Hands on experience in unit testing and integration testing. Used JUNIT framework for the purpose of testing applications.
  • Experience using persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Experience in working with various Design Patterns like MVC, Singleton, Factory, DAO, DTO and Business Delegate.
  • Experience in using Maven Build tool to manage dependencies.
  • Maintained and enhanced the code and resources in source controls like GitHub.
  • Experience in deploying and configuring applications onto application servers like WebSphere, WebLogic, JBOSS and Web server Apache Tomcat.
  • Good experience in SCRUM process of Agile (Iterative) development methodology.
  • Exceptional skills in communicating with customers, managers and other teams in the enterprise at all levels.

TECHNICAL SKILLS

Languages: Java

Query Languages: SQL, PL/SQL

Web Technologies: JSP, Servlet, CSS, HTML, XML, JavaScript.

Frameworks: Hibernate (ORM), Spring Boot and Spring Cloud, Struts, TestNG, Keyword driven, Data driven, Hybrid, Page Object Model

Web Services: XML, XSD, WSDL, REST, SOAP

J2EE Servers: Tomcat, JBOSS, WebLogic

Build Tool: Maven

Design Patterns: MVC, DAO, Singleton pattern & Factory pattern

Methodologies: Agile, Waterfall

Database / RDBMS: Oracle, SQL Server & MySQL

PROFESSIONAL EXPERIENCE

Confidential, Greenwood Village, CO

Java Developer

Responsibilities:

  • Involved in study of User Requirement Specification. Requested sufficientInformation and helped clearing ambiguity in requirements document.
  • Development of the Web front end user interfaces with HTML, CSS, JavaScript.
  • Designed and implemented application using JSP, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate and Oracle.
  • Implemented Hibernate/JPA for data persistence.
  • Involved in developing Class diagrams in UML showing generalization and other relationships, sequence diagram describing the interaction of objects over time.
  • Implemented the application using the concrete principles laid down by several design patterns such as Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
  • Wrote annotated POJO classes, which contain business logic to map database tables with java objects.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Worked with WebSphere Application Server as application server and Tomcat as web server.
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • Used GIT as Version Control System.
  • Used Maven for project builds.
  • Wrote Unit tests using JUnit.
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Design and Development of software components like Interface, Action Handlers.

Environment: JAVA, J2EE, HIBERNATE, SOAP AND RESTFUL WEB SERVICES, SPRING IO, SPRING BOOT, SPRING MVC, HTML, JUNIT, JAVASCRIPT, ECLIPSE, JDBC, PL/SQL, XML, UML, UNIX, WINDOWS XP, WEBSPHERE APPLICATION SERVER, TOMCAT, MAVEN, AGILE SCRUM

Confidential, Annapolis, MD

Java Developer

Responsibilities:

  • Involved in the analysis, design, development, and testing phases of Software Development Lifecycle (SDLC).
  • Used Rapid application development methodology, which involves iterative development and the construction of prototypes.
  • Involved in business requirement and technical specifications.
  • Developed the front-end components using HTML, JSP, JSP Tag Libraries, JavaScript along with Application Server.
  • Designed and implemented application using Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate and Oracle.
  • Implemented Hibernate/JPA for data persistence.
  • Developed web services for trade scheduling process using SOAP, WSDL and UDDI.
  • Wrote deployment descriptors for Web and EJB components. Assembled, built and deployed EJB and Web components onto Web Logic application server.
  • Involved in configuration of Deployment Descriptors of both EJB and WEB for initializing the context parameters and transaction attributes by using container based J2EE specifications
  • Used creational Design Patterns like Singleton Design Pattern, Factory Design Pattern, Data Access Object, and Session Facade Design Patterns while programming in Object Oriented methodology in J2EE architecture.

Environment: ECLIPSE IDE, WEB LOGIC, EJB 3.0, J2SE SDK-1.5, JSP, JAVA SCRIPT, SOAP, SERVLETS, JSF, STRUTS, SPRING FRAMEWORK, JMS, HTML, CSS, UNIX, XML, WEB-SERVICES, HIBERNATE, WEB LOGIC

Confidential

Java Developer

Responsibilities:

  • Designed and developed user interface using Struts tags, JSP, HTML and JavaScript.
  • Developed user specific Highlights (dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create user’s screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML and JSP.
  • Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework) and Hibernate.
  • Implemented functionality using Servlet, JSP, HTML and Struts Framework, Hibernate, spring, JavaScript and Web logic.
  • Developed Scalable applications using Stateless session EJBs.
  • Used Axis Web Services using SOAP to transfer the amount from an application that is remote and global to different financial institutions
  • Involved in designing the user interfaces using HTML, CSS, and JSPs.
  • The required changes to the record and save the updated information back to the database.
  • Involved in writing shell script to export oracle table's data into flat files and performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.

Environment: CORE JAVA, JSP, SERVLETS, STRUTS FRAMEWORK, HIBERNATE FRAMEWORK, SPRING, ORACLE, ECLIPSE, MY ECLIPSE, HTML, UML, JAVASCRIPT, JUNIT, XML, ORACLE GLASSFISH

We'd love your feedback!