We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Durham, NC

SUMMARY:

  • 6+ years of experience in requirement gathering, analysis, design, development, integration and testing of client / server based applications using Java and J2EE object oriented technologies.
  • Good knowledge of Waterfall, Agile (Sprint, Scrum) and Test Driven Software Development Methodologies.
  • Extensive experience in using several J2EE technologies like JSP, Spring, Hibernate, JDBC, Servlets, Struts, JSF, Web Services, JNDI for developing web applications.
  • Expertise in using front end technologies like HTML5, CSS3, Java Script, jQuery, Ajax, Bootstrap
  • Experience in AngularJS for implementing Single Page Applications working on Node.JS Server
  • Experience in using Spring Boot for building cloud Microservices and developing Spring based applications.
  • Expertise in core java concepts like collections, multithreading, serialization, exception handling and synchronization.
  • Strong knowledge on Java Design Patterns such as Session Facade, Delegate, Factory, Singleton, Prototype, DAO, DTO, Front Controller and Business Object
  • Proficient in database development, Oracle, MySQL, SQL Server, PL/SQL, Java Stored procedures and database connectivity, JDBC.
  • Knowledge Object Oriented Analysis and Design (OOAD) and UML artifacts modeling.
  • Expertise in developing UML Activity diagrams, Flow chart, Class diagrams, Sequence diagrams and User diagrams
  • Excellent Knowledge in Unit testing methodologies, optimization tools, integration tools like, JUnit, DB Unit, HTTP Unit, Hudson.
  • Experience in using Eclipse for developing applications, building them using Maven/ANT scripts and deploying them in application servers like Web logic, Apache Tomcat and web Sphere.
  • Excellent knowledge in using XML related technologies like XSL, DTDs, XML Schemas, Namespaces and XML parsing APIs like, DOM, SAX.
  • Worked with version control systems like SVN for providing common platform for all developers.
  • Excellent Communication and interpersonal skills. Strong independent learning ability, easily adaptable to different development environments. Self - motivated and effective team player.

SKILL:

Programming: C, C++, C#, Java, JavaScript, PHP, HTML, CSS, jQuery, Bootstrap, Python, Perl

Technologies: J2SE, J2EE, OpenMPI, Hadoop, SharePoint, Servlets, JDBC, JSP, .NET, Scala, Pydoop

Databases: Oracle, MySQL, SQL, SQL Server, Mongo db.

Operating Systems: Windows, UNIX

IDE: Eclipse, Net Beans, Microsoft Visual Studio

EXPERIENCE:

Confidential, Durham,NC

Sr. Java Developer

Responsibilities:

  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Worked in an agile work environment with Content Management system for workflow management and content versioning.
  • Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end, i.e. Front-end (View) to JSF Controllers and configurations to Data Model and JPA mappings as well as generating entities.
  • Involved in designing user screens and validations using HTML5, jQuery and JSF as per user requirements.
  • Used Spring Dependency Injection properties to provide loose-coupling between layers.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS 2.0 and Apache Axis 2.
  • Used Web services (SOAP, Rest) for transmission of large blocks of XML data over HTTP.
  • Used Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Used Hibernate 3.5 object relational data mapping framework to persist and retrieve the data from Oracle and My SQL databases.
  • Expertise in working on large production databases with Oracle Stored procedures, functions, procedures, packages and database triggers using PL/SQL for Oracle, My SQL database back-end validations.
  • Used Maven for compilation, packaging and deployment in the Apache Tomcat and Web Sphere Application servers.
  • Implemented the logging mechanism using Log4j framework.

Confidential, San Diego,CA

Java/J2EE Developer

Responsibilities:

  • Involved in gathering requirements, preparing Technical Design Document, developing and deploying the application.
  • Designed and developed the application using Java Server Faces (JSF), Spring, and Hibernate frameworks.
  • Used ICEfaces components with JSF implementation to develop user interface for the management of customer pickup addresses.
  • Integrated JSF backing beans to the Spring configured beans.
  • Used Spring Framework for Dependency Injection and spring bean wiring.
  • Developed hibernate mapping files and integrated hibernate in spring ORM module.
  • Implemented spring transaction management for some database transactions.
  • Implemented web services using Spring-WS and developed Web client to access this application.
  • Deployed the application on WebLogic Application Server.
  • Used maven to build and to deploy the application.
  • Involved in writing complex SQL queries.
  • Used log4j to capture the log that includes runtime exceptions and debug information.
  • Used JUnit framework for Unit testing of application.
  • Resolved and fixed system test bugs and involved in Production third level support.

Confidential

Java Developer

Responsibilities:

  • • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and also various other leading-edge products and technology in accordance with industry and business skills to deliver solutions to customer.
  • • Used core java to design application modules, base classes and utility classes.
  • • Designed and implemented customized exception handling to handle the exceptions in the application.
  • • Used Dependency Injection (DI) or Inversion of Control (IOC) In order to develop code for obtaining bean s in spring framework using annotations.
  • • Involved in Implementation of the application by following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
  • • Used both Java Objects and Hibernate framework to develop Business components to map the Java classes to the database.
  • • Built data-driven Web applications with server side J2EE technologies like Servlets/JSP and generated dynamic Web pages with Java Server Pages (JSP)
  • • Involved in mapping of data representation from MVC model to Oracle Relational data model with a SQL-based schema using Hibernate, object/relational-mapping (ORM) solution.
  • • Used Spring IOC framework to integrate with Hibernate.
  • • Integrating HTTP Apache Http plug-in with Weblogic Servers.
  • • Implemented Maven Script to create JAR & dependency JARS and deploy the entire project onto the Weblogic Application Server.
  • • Customized Rich Faces data grid Floating filtering, Sorting, Pagination, clearing all filters, Refine Views, column and header styles.
  • • Coded Java Beans (as the model) and implemented Model View Controller (MVC) Architecture.
  • • Developed Client applications to consume the Web services based on both SOAP and REST protocol.
  • • Utilized log4j for logging purposes and debug the application.
  • • Created and implemented Oracle Queries, functions using SQL and PL/SQL.
  • • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing

Confidential

Java developer

Responsibilities:

  • Requirement gathering, Design Analysis and Code development.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Implemented the MVC architecture using Struts MVC.
  • Designed the application by implementing Struts based on MVC Architecture, used simple Java Beans as a Model, JSP-UI Components as View and Action Servlet as a Controller.
  • Used JDBC for data access from Oracle tables.
  • Implemented EJB's Container Managed Persistent strategy.
  • Worked on triggers and stored procedures on Oracle database.
  • Apache ANT was used for the entire build process.
  • JUnit was used to implement test cases for beans.
  • Worked on Eclipse IDE to write the code and integrate the application.
  • Application was deployed on WebSphere Application Server.
  • Coordinated with testing team for timely release of product.

We'd love your feedback!