We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Piscataway, NJ

SUMMARY

  • Around 5 Years of software industry experience in Object Oriented technologies on client server, multi - tier applications, and Web technologies with Java/J2EE technologies involving System Analysis, Technical Architecture, Design, Development, Testing and Implementation.
  • Extensive experience in J2EE technologies including specialization in JAVA SE, Servlets, JSP, JDBC XML, HTML, and EJB for building Server side Application with multilayer architecture.
  • Experienced in deploying J2EE Application Sever like Apache Tomcat7.x, and JBoss 4.2.3.
  • Followed best practices using J2EE design patterns (MVC, Singleton, Session Facade, and DAO).
  • Experience in Design and Development of Web Services using RESTful APIs and SOAP.
  • Extensive experience working on SQL, PL/SQL, Oracle Database development experience using tables, triggers, views, packages and stored procedures, PL/SQL.
  • Experienced in conducting Unit testing and code coverage using JUnit.
  • Expertise in various open source frameworks like Spring 4.0 and ORM Technology like Hibernate 3.X.
  • Experience in Agile development methodologies like TDD and BDD and implementation of tests with selenium and cucumber.
  • Developed recipes for WAS, JBOSS and Tomcat, Server provisioning.
  • Experience in Micro Services implementation.
  • Experience and deep knowledge in bug tracking tools like JIRA and source code management tools like SVN, GIT and Jenkins.
  • Used Log4J for enabling runtime logging and performed system integration test to ensure quality of the system.
  • Expertise in writing unit test cases using JUnit API.
  • Have good experience in Google Web Kit (GWT).
  • Good knowledge in using Maven and ANT Scripts for building and deploying the application in web/app servers.
  • Extensive experience in using IDE tools like IntelliJ, Eclipse, Net beans and RAD.
  • Involved in performance tuning, code re-factoring, load test, technical design documentation and User manuals.
  • Design and developed Middleware solution for interfaces using Active MQ.
  • Used GIT to maintain code version control. Maintained different branches in various stages like development, QA, and production.
  • Highly self-motivated, good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem-solving skills, ability to quickly adapt to new environment and technologies.

TECHNICAL SKILLS

Languages: Java/J2SE 1.6/1.7/1.8, XML, AWS Shell Script, SQL, PL/SQL

J2EE Technologies: JAVA /J2EE, Servlets, JSP, JSTL, JDBC, JMS, Web Services, REST, SOAP, WSDL

Frameworks: Spring Core, Spring MVC, Hibernate, Junit.

Databases: My SQL, NoSQL.

IDE & Development Tools: Eclipse

XML Technologies: XML, XSL, XML Schemas, DOM

Web/App Servers: Tomcat, JBoss

Version Control Tools: Git

Operating Systems: Linux, windows 7, window 10

Methodologies: SDLC, Agile/SCRUM, JIRA

PROFESSIONAL EXPERIENCE

Confidential, Piscataway, NJ

Java Developer

Responsibilities:

  • Understanding user change requirements and analysing the source systems and Developed UI pages using JSP & Spring MVC frame work.
  • Involved in creating & consuming Restful web services to expose to other applications.
  • Used Rest API to expose the contract rates for clients and performed versioning of existing services.
  • Strong experience in implementing Service oriented architecture and Web Services using SOAP, RESTFUL API's .
  • Worked on the development of the service layer using Stateless Session Beans using EJB 3.0 Integrated applications using JMS point-point and publish/subscribe.
  • Developed and Published REST based JAXWS web services, and developed clients for consuming other web services.
  • Used SOAP UI for the functional testing and inspection and invocation of spring based Web Services.
  • Designing new components to fit in the already existing architecture using core Java, multi-threading different design patterns like the factory method, Abstract factory pattern, Singleton. While developing web-based applications used Web Services, both SOAP/WSDL and REST.
  • Wrote spring configuration file to define beans, define data source and Hibernate properties.
  • Used Maven build script for building and deploying the application and Designing new database tables for the enhancements.
  • Validations are done using Spring MVC validation framework and JavaScript.
  • Extensively used Hibernate in data access layer to access and updates in the database.
  • Developed the java code using Eclipse as IDE.
  • Writing Java classes, reusable components and Java Beans for getting data from oracle tables.
  • Performing the Unit testing and basic functional testing with different set of data.
  • Supporting System Integrating Testing and User Acceptance Testing.
  • Installed, configured and hosted the Oracle, Tomcat app servers and Cassandra DB servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Used cloud computing technologies Amazon EC2 and Amazon S3 web services for Cloud Drive, Cloud Search. Migrated corporate Linux servers from physical servers to AWS virtual servers.

Environment: Java SE, JDK 1.6, Mapr, Cloudera, Linux, docker, zookeeper, Hibernate, spring, JSP, HTML, CSS, XML, XSLT, SQL Server, Maven, Apache Tomcat, FHIR, Eclipse 6.0, Git, Windows XP, Jenkins.

Confidential 

Java Developer

Responsibilities:

  • Analysis, design and development of Application based on J2EE using Spring and Hibernate.
  • Hibernate was used for Object Relational mapping with Oracle database.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion Control (IOC) architecture and Hibernate.
  • Database Modification using SQL, PL/SQL, Stored Procedures, triggers, Views in Oracle 9i.
  • Strong Knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions.
  • Generated Hibernate XML files for the configured beans. The business logic was written in EJB DAO classes and the service layer classes were configured in Spring-service.xml and used Hibernate to create Configuration and Mapping files.
  • Used XSL/XSLT for transforming and displaying reports. Developed Schemas for XML.
  • Creating Test Requirements Specification documents, Test plan and Test Result documentation.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle 9i database using HQL.
  • Involved in SDLC, Business Process Design, and Implementation.
  • Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java technologies, Cucumber (Eclipse). Contributed in framework creation.

Environment: Java SE, JDK 1.7, Spring Boot, Hibernate, spring, JSP, HTML, CSS, XML, XSLT, SQL Server, Maven, Apache Tomcat, Git, Windows 10.

Confidential

Sr. Full Stack Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and XSLT and Web Services (REST)
  • Developed Microservices using Spring boot and persistent layer using Hibernate.
  • Implemented Agile Methodology as part of project requirement changes.
  • Implemented J2EE design patterns like Singleton and Session Façade.
  • Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
  • Developed application using Spring MVC, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed user interface by using Flux for SPA development.
  • Designed and Developed UI for Portfolio Review Dashboard application using Angular JS, HTML5, CSS3, Bootstrap, LESS, JavaScript and jQuery.
  • Used Angular 4 and NODE JS to structure JavaScript code in an MVC (Model, View, and Controller).
  • Utilized Angular 4framework to bind HTML5 template (views) to JavaScript object (models).
  • Created Custom Directives in Angular 2, making use of Modules and Filters objects according to the application requirement.
  • Used Angular 2 framework where data from backend is stored in model and populated it to UI and used DOJO for JavaScript.
  • Data Operations were performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developing the support bot messages through api.ai and integrated with the application.
  • Design, publish and test RESTful APIs using RAML 0.8, Any point api.ai Manager and Any point api.ai Portals.
  • Implemented all the components of Spring Frame work (Controller classes, Spring Bean Configuration file (dispatcher-servlet.xml).
  • Involved java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework.
  • Developed User Interface having animations and effects using JSF, jQuery, JavaScript, CSS3 and HTML5.
  • Developed reusable Ext JS components such as Viewport, Panel, and Grids etc.
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Struts Application Framework.
  • Used JSF framework with AJAX in developing user interfaces using JSF UI Components, RIA components, Validator, Events and Listeners.
  • Implemented RESTful services with JAX-RS using Spring Boot and Micro Services Architecture
  • Implemented the Struts frame work with MVC architecture.
  • Create and configured the continuous delivery pipelines for deploying Micro Services and lambda functions using Jenkins CI server.
  • Developed the presentation layer using JSP, HTML and client-side validations using JavaScript.
  • Developed middle-tier application with J2EE using Servlet, EJB, Java Beans and Web Services Standards (SOAP, GROOVY, UDDI).
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle.
  • Worked on the Java backend development using spring, Reflection, REST API and JSON.
  • Developed and maintained automated test scripts to support regression testing and participated actively in system testing and regression testing in UFT.
  • Created XML Schema, XML template and used XML SAX/DOM API to parse them.
  • Involved in coding, code reviews, Junit testing, Prepared and executed Unit Test Cases.
  • Performed manual testing on web services using Soup UI.
  • Developed classes to interface with underlying web services layer and scaled the component interactions and generalized the interfaces using RESTFUL.
  • Used Log4j for External Configuration Files and debugging.
  • Designed various tables required for the project in Oracle 11g database and used the Stored Procedures in the application.
  • Install, configure and maintain oracle RAC databases on 11g in UNIX/Exadata environment.
  • Perform 11G upgrading, cloning, development and Production support.
  • Assigned the sprints to onsite and offshore teams and making sure the tasks are completed within Confidential duration.
  • Coordinated with offshore development team and clarified their day-today questions. Reviewed offshore delivery before check-in the code into SVN.
  • Proficient in designing and building Rails API's.
  • Configured glassfish server; Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
  • Wrote and debugged the ANT Scripts for building the entire web application’s
  • Used CVS for version control across common source code used by developers.
  • Worked with QA team in preparation and review of test cases.

Environment: Java SE 8, Servlets, Spring, JAXB, IBM MQ Series, Jasmine, Jasper, api.ai, Micro Services, RIA, XML, JavaScript, jQuery, Node JS, AJAX, Angular 2 Angular 4, MVC, HTML5, CSS3, GWT, Multithreading, Eclipse, REST, GROOVY, Adobe flex Junit, EXT JS, UNIX, Hibernate, Oracle11g, Agile Methodologies.

We'd love your feedback!