We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Newtown, PA

PROFESSIONAL SUMMARY:

  • 8 Years’ experience in designing, developing and deploying n - tier web applications and client/server applications using JAVA, J2EE technologies and Web Technologies for enterprise applications.
  • Experience in SDLC models like Waterfall Model, and Agile methodologies.
  • Good exposure to Object Oriented Design, Analysis and Modeling.
  • Hands on experience with Servlets, JSP, JDBC, XML, EJB’s, Spring, and Hibernate.
  • Thorough understanding of standard enterprise application issues, including scalability, performance, reliability and availability.
  • Hands on experience in building and deploying applications in servers like WebLogic, Apache Tomcat and Confidential WebSphere.
  • Experience on Core java technology including multithreading, JDBC, RMI, and network programming.
  • Good knowledge on Amazon web services (AWS).
  • Expertise in Java/J2EE Design Patterns like Singleton, Factory, Abstract Factory, Command, Business Delegate, DAO, Session Facade, MVC.
  • Hands-on experience using Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, transaction management and using Hibernate as a persistence layer.
  • Strong knowledge on hibernates and in using hibernates connection pooling, collections, hibernate caching, hibernate transaction.
  • Expertise in Core Java with a strong understanding of Object Oriented Concepts like Collections, Multithreading, Exception Handling, Polymorphism.
  • Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, spring boot, Apache Tomcat and JBoss.
  • Strong knowledge of SQL Queries using Hibernate as ORM framework.
  • Developed RESTful web services interface to Java-based runtime engine and accounts.
  • Experienced in coding Web Services with JAX-WS (SOAP) and JAX-RS (Restful).
  • Experience in designing and developing Middleware services using EJB and Spring.
  • Experience in Database in MySQL and RDBMS concepts and proficiency in using relational databases such as Oracle 10g.
  • Good experience in handling applications using Weblogic,Websphere, Apache Tomcat, JBoss Servers.
  • Experience in handling, configuration and administration of databases likeMySQLand NoSQL databases likeMongoDB.
  • Strong experience in writing SQLs, stored procedures, joins and Triggers.
  • Hands on experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration and maintaining source control management systems.
  • Strong experience with Version Control like GitHub, SVN and CVS.
  • Experience in JUnit to develop unit testing and debugging of application.Ability to work on critical projects individual under tight deadlines.

TECHNICAL SKILLS OVERVIEW:

Languages: C, C++, Java (1.5/1.6/1.7/1.8 ), SQL.

J2EE/Middleware: J2EE (Servlets 2.4, JSP 2.0, JDBC, JMS), Microservices.

Frameworks / UI: Spring Boot,Servlets, JSF, Struts 1.1/2.0, Spring 3.0/4.0, Hibernate 4.0/5.0

Web services/XML: SOAP, WSDL, Axis, XMLs, DOM, SAX

Design Methodologies/Tools: UML, Agile methodologies, SCRUM

Version control Tools: SVN, CVS

Database: MS SQL Server, SQLite, MySQL, MongoDB.

Design Patterns: Singleton, MVC, Factory, Value Object, Service Locator, Session Façade, Business Delegate.

Tools: /Others: JUnit, ANT, Maven, Log4J, RESTful services, GIT, Groovy, websphere MQ, Confidential RSA, webspere.

GUI Technologies: HTML5, XHTML, CSS 3, JavaScript, AngularJS, Ajax.

Web/App Servers: Tomcat 5.0/6.0/7.0, WebLogic 8.0/10.3, Web Sphere 6.x/5.x, JBoss.

Operating Systems: Windows, UNIX.

WORK EXPERIENCE:

Confidential, Newtown, PA

Sr. Java Developer

Responsibilities:

  • Application was based on the Model View Controller Architecture Using Struts framework Confidential the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Involved in design, development and support phases of SDLC (Software Development Life Cycle).
  • Used agile methodology with JIRA and participated in SCRUM meetings.
  • Involved in the development of Spring framework controllers for requesting and responding paradigm using Spring MVC.
  • Developedfront-end, cross-browser HTML/DHTML templates and all GUI features via HTML, CSS and jQuery.
  • Configured various interceptors for transaction management, security and logging using Spring AOP.
  • Designed and developed the core components of management for the service layer.
  • Developed a REST web service to retrieve and deliver data to third party service provider who provided the RESTFUL URL mapping.
  • Implemented JMS and Message Driven Beans to process messages.
  • Created the service layer to consume the rest web service which is provider by other team with activeMQ.
  • Participated in UI Screens using JSP, HTML, CSS and JavaScript, AngularJS.
  • Developed Data Access Object (DAO) for interacting with database using Hibernate.
  • Involved in writing Hibernate query language (HQL) queries.
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, and Factory Design pattern, Value Object, Singleton and Proxy Design Pattern.
  • Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
  • Good experience with Multithreading, Collections and Exceptions.
  • Strong experience in RDBMS technologies like SQL, Sub Queries, Stored Procedures, Triggers, Functions.
  • Manipulated XML file by using XSLT and Rendered HTML from stream usingXSLTas per the business logic for different widgets.
  • Spring Boot micro services were developed using micro service architecture with RESTFUL.
  • Designed and developed the REST based Micro services using Spring Boot, used Spring Core Annotations for Dependency Injection Spring DI, Spring Data with JPA (Java Persistence API)
  • Integrated Hibernate with Spring with configuring the Spring configuration file.
  • Worked in Agile environment using JIRA for tracking user stories and issues.
  • Performed unit testing with JUnit and handled production support of the application.
  • Deployed the web service with Jenkins to the Oracle Weblogic.
  • Documented the flow and functionality of the code for further .

Environment: Core Java, J2EE, Angular js, Html, JavaScript, JQuery,Micro Serivces, Restful, Spring, Hibernates, MySql, JUnit, jasmine, MySQL, Xml,Xslt,, Apache Tomcat 6.0, Log4j, Ant..

Confidential, Edison, NJ

Java Developer

Responsibilities:

  • Extensively usedCoreJavaAPI, Spring API in developing the business logic.
  • Used AJAX to partial fresh for frames, tabs and combo box along with Java Scripts.
  • Used Spring to perform Dependency injection among all bean class involved in business logic operation.
  • Worked to develop fully responsive front-end features using Angular JS 2 directives, controllers, factories, and services.
  • Used Angular js 2 to connect the Client-side web application to back-end APIs, used RESTFUL methods to interact with several API's, and wrote custom directives for a responsive, CSS-animated user interface.
  • Implemented Spring JMS message container listener to retrieve log objects from queue and send different destinations
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Worked with JSON web tokens for authentication and authorization security configurations using Node.js
  • Involved in implementing REST API to get JSON/XML response from database.
  • Developed micro services using spring boot exposed as REST API and integrated with AngularJS based web applications.
  • Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
  • Used Micro services to communicate using synchronous protocols HTTP and REST for implementing SOA.
  • Developedmicroservicesusing Spring MVC, Spring Boot and JPA.
  • Developed with using secured bearer basedServiceConsumed andServiceProvided with OAuth authentication and authorization for RESTful(JAX-RS) webservices
  • Back-end programming, databaseTriggers,storedProceduresand Functions using PL/SQL.
  • Involved in writing Unit Test Cases using Junit, jasmine for the respective stories.
  • Creation of Schemas, databases and tables using MySQL workbench or MySQL command line
  • Expert in MySQL, capable of performing all DBA task, writing code, optimizing MySQL database, optimizing table structures, performance tuning on queries and the Database Design and develop GUI and back-end components for analysis and collaboration software inGoogleWeb Toolkit,Javaand XML in a UNIX environment.
  • Setup a framework and created the configuration files for usingGoogleWeb Toolkit(GWT) for UI development, Spring for dependence injection and Hibernate-JPA for ORM.

Environment: Java (JDK 1.8), J2EE, Micro Services, Java script, Restful, JUnit, jasmine, Jenkins, MySQL, XML, JFS, Rational Rose, Type script, Angular JS, Tomcat 6.0, Maven, Log4j.

Confidential, Orlando, FL

Sr. Java Developer

Responsibilities:

  • Interacting with the business users, analysts and understanding the requirements.
  • Used JSF Framework to wire the business components.
  • Defining the managing beans in faces context and business layer component beans.
  • Developed UI screens from available wireframes using primefaces3.2.
  • Used Maven to build project by defining all dependencies in POM.xml file.
  • Defined service layer using EJB3.0. Defined remote and local services using JNDI names.
  • Developed Client-side pages using HTML, CSS, JSON, JavaScript, JQuery, AngularJS, NodeJS and AJAX.
  • Worked with resource in Angular.JS, Node.JS for communicating with simple service end points.
  • Created Different Model objects layer for Database and presentation.
  • Developed application using improved J2EE architecture withStrutsMVC framework.
  • Used SPRING Dependency Injection to access mapper objects created using MyBatis from data Access Layer.
  • Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developingMongoDBclusters. Experience in creating JavaScript for using DML operation withMongoDB.
  • Worked onMongoDBdatabase concepts such as locking, transactions, indexes, Sharding, replication, schema design. Created multiple databases with sharded collections and choosing shard key based on the requirements. Experience in managingMongoDBenvironment from availability, performance and scalability perspectives.
  • Worked onMongoDBdatabase concepts such as locking, transactions, indexes, sharding, replication and schema design.
  • Coded the JSF a component using the ice faces upon JSF framework and involved in validation.
  • Written different unit test cases with different scenario and ran them in Junit to test it.

Environment: Java, J2EE, Eclipse, Hibernate, JSP, Servlets, AJAX, JavaScript, AngularJS, HTML, XML, JUnit, Unix, Ant and MongoDB.

Confidential, NC

Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing application.
  • Implemented web based system using JSF 2.1 Icefaces Framework and Java script used for client-side validations.
  • Developed the Presentation layer using JSF, HTML and used AJAX/ JQuery based rich client for improved customer experience.
  • Developed the Business layer using Spring (IOC, AOP), MVC and JTA modules.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Developed the application using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
  • Involved in writing stored procedures, triggers, cursors and views.
  • Worked with Web services components JAX-RS services and worked with Restful Web services interact with external systems.
  • Worked with executed unit test cases by using JUNIT for accuracy of code and logging with log4j.
  • Worked with defect tracking system JIRA.
  • Worked with IDE as Eclipse Juno and deployed into Confidential Web Sphere Application Server & used Maven build tool to achieve more functionality for build process.
  • Used SVN for version control.
  • Use to participate in the daily stand-up, Preplanning and Retro meetings as a part of Agile.
  • Jenkins used for continuous integration.

Environment: Ajax, Servlets, JSP, Spring, Hibernate 3.2, WebServices (AXIS1.2, SOAP, WSDL, JAXP, XML), Java/Java EE 5 Design Patterns, JQuery, JDBC, ANT, JUnit, Log4j, Eclipse5.x, MyEclipse4.x, Weblogic 9.2, 8.1, UML.

Confidential

Java Developer

Responsibilities:

  • Involved in all phases of the SDLC.
  • Developed the User Interface with JSPs using Struts Tag library and Action Forms.
  • Developed java scripts for all client-side validation and developed User Interface (GUI) using JSP, CSS.
  • Usedcorejavaconcepts like Collections while developing server-side services.
  • Data storage using DB2 and used PL/SQL for queries.
  • Involved with GUI using JSP,JavaScript and HTML.
  • Experience with Garbage collection and multithreading.
  • Developed the business logic using Spring and persistence logic using Hibernate.
  • Developed and Deployed EJB components in Web Logic application server.
  • Monitored error log using Log4j and solved the problems.
  • Implemented JDBC to interact with Oracle 10x database.
  • Integrated the spring framework with Hibernate ORM tool to access the Oracle database.
  • Involved in developing of test procedures for unit testing and testing of the module.
  • Used JUnit for testing and integration of modules.

Environment: s: Java EE 5, JDK 1.5, JSP, javascript, Servlets, Struts, XML, log4j, Spring 2.5.6, Hibernate, Oracle11g, JUnit 4.3.

Confidential

Full stack Developer/Intern

Responsibilities:

  • Involved in analysis and design of the application.
  • Involved in planning process of iterations under the Agile Scrum methodology.
  • XSL style sheets for XML to XML transformations to modify business services XML data as per the UI requirements.
  • Performed client validation using the Struts Validation framework and Action form for storing the user data.
  • Developing dynamic Webpages using JSP, Struts and Tiles.
  • Used EJBs (Session Beans) for implementing the business tier
  • Developed business services for the retrieval and saving of data to Database (Oracle10g).
  • Prepared Unit Test Cases using JUnit and Debugging of System.
  • Configured and deployed the application on Web sphere.
  • Involved in documenting the programs and system.

Environment: s: Java, J2EE 1.4, JSP, JavaScript, Struts Framework, XML, JAXB, CSS, UML, JDBC, Spring, Hibernate, Web Sphere, ANT, Oracle 9i, Servlet, Apache Maven, Log4j, JUnit, Eclipse, Linux, UNIX..

We'd love your feedback!