We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY:

  • 7 years of proven expertise in enterprise software development life - cycle and architecture with Open/Distributed System platform using Core Java and J2EE, Web services, Frameworks and Technologies.
  • Worked extensively in Core Java concepts like OOPs, Exception Handling, Collections, Multi-Threading.
  • Strong experience in Client-Server systems using Object Oriented Concepts and Design Patterns.
  • Proficient in programming with Java/J2EE and strong experience in J2EE technologies like JSP, Servlets, EJB, JDBC, JMS, JNDI and Web Services in the application development.
  • Developed the integration workflows using an ESB framework.
  • Extensive experience in Java J2EE technologies Spring Framework, Struts Framework, Hibernate, Servlets,DHTML, CSS, XSLT, JMS, JSTL, Display Tag (Custom Tag), Ajax(DOJO), JQuery, UI Design.
  • Coded extensively in AngularJS to make rich internet web pages.
  • Extensively worked on n-tier architecture system with application system development using Java, JDBC, Servlets, JSP, Web Services, WSDL, SOAP, Spring, Hibernate, XML, SAX, and DOM.
  • Experience developing front-end components JSP, DOJO, HTML5, CSS, JavaScript, JQuery, Ajax.
  • Involved in preparing use-case, functional, technical design of the project and test case documents.
  • Experience in DOM (Document Object Model) to use in interacting with objects in HTML, XHTML and XML documents.
  • Expertise in various components in spring such as IOC, AOP, Spring JDBC, Spring MVC.
  • Hands on experience in Application Development using JSP, Servlets, Spring (Dependency Injection, SpringAOP, Spring JMS), Hibernate, Struts, Java script and PL/SQL.
  • Experience in MVC (Model View Controller) architecture using Hibernate, Spring and Struts framework andvarious J2EE design patterns and UML methodologies.
  • Hands on expertise in front-end development utilizing JavaScript frameworks such as Angular JS, jQuery as well as front end technologies HTML5, CSS, and Ajax.
  • Hands-on experience with various Application servers and Web servers (WebLogic, IBM Web SphereApplication Server, JBoss, and Tomcat) with wide variety of development tools like IBM RAD, My Eclipse and Net Beans.
  • Intermediate experience with Advanced JavaScript (including prototype-based inheritance, AJAX, JSON) and familiar with JavaScript frameworks such as jQuery, and Angular JS.
  • Hands on experience with Relational databases including Oracle, SQL Server and MySQL and experiencein writing Complex SQL Queries, PL/SQL Stored Procedures, Triggers, sequences, Indexes and Views.
  • Strong Hands-on experience in creating robust Graphical User Interface applications using JavaScript, AngularJS, Node.js, JSON, Express JS and Mongo DB (MEAN stack).
  • Experience in diverse software applications built on Iterative, Agile software development methodologies.
  • Experience with CSS and leveraging best practices, modifications of existing CSS files to enhance the user experience.
  • Strong experience in using Version Control Systems such as Perforce, CVS to manage the source code ofthe applications.
  • Worked on build and deployment tools like ANT, MAVEN and Jenkins.
  • Experience with operating systems like UNIX, LINUX and WINDOWS.
  • Expertise in Troubleshooting, Analyzing, performance tuning and testing.
  • Very good understanding of software development life-cycle (SDLC) process.
  • Excellent ability to quickly master the technologies and concept.
  • Excellent communication and interpersonal skills. Worked with teams in varied work culture environments.
  • Ability to multi-task, work independently and as part of multiple team.

TECHNICAL SKILLS:

Languages: Java, J2EE, SQL, PL/SQL, C, C++

Java Technologies: JSP, JSF, JDBC, Servlets, JNDI, JavaScript.

Web Technologies: HTML, DHTML, HTML5, XML, CSS, AJAX, JavaScript, JQuery, DOJO, JSON, AngularJS, Bootstrap, XSL, XSLT.

App/Web Servers: Apache Tomcat, IBM WebSphere, WebSphere MQ, Web Logic, JBOSS, Glass Fish.

Design Patterns: MVC, Front Controller, Singleton and DAO Patterns.

Databases: Oracle, SQL-Server, My SQL, Post Gre, ORM Hibernate.

Methodology Agile: IDE Eclipse, Oracle Jdeveloper, NetBeans, RAD.

Frameworks: Struts, Hibernate, Spring.

Operating Systems: Windows, Linux, Unix.

Version Control Tools: ClearCase, CVS, SubVersion Tools, Perforce.

Other Tools: MS Office, SOAP, ANT, MAVEN, TOAD, Jenkins.

PROFESSIONAL EXPERIENCE:

Confidential, Jersey City, NJ

Java Developer

Responsibilities:

  • As a Developer/Analyst was responsible for the technical design, development, unit and integration testing.
  • Implemented agile software development with Scrum methodology.
  • Designed and developed GUI pages using CSS, HTML5, JavaScript, JSTL, and JSP.
  • Used Mule ESB in designing the application as a middleware between the third party system and the customer side system.
  • Authored, designed and developed high performance JavaScript based framework wrapped in AngularJS from inception to completion.
  • Implemented Spring MVC framework in the presentation tier for all the essential control flow, business levelvalidations and for communicating with the business layer.
  • Performed form validations on the UI using Spring Validation framework.
  • Developed code using Design Patterns like DAO, Factory Pattern, Singleton and Value Objects.
  • Extensively worked with SPRING framework and also struts config files.
  • Implemented Spring MVC controllers like Controller, Simple Form Controller and Multi Action Controller.
  • Developed functional components using different concepts of core java like Multi-threading and Collections.
  • Used Spring Batch to execute batch programming and to process data from an external source.
  • Experienced on implementing Rich Internet Applications i.e., RIAs using JavaScript, JQuery, AJAX calls and JSON data from the server.
  • Implemented Spring Batch for reusable functions that are essential in processing large volumes of recordsincluding logging/tracing, transaction management, job processing.
  • Developed RESTful/SOAP web services in Mule ESB based on SOA architecture.
  • Configured the POJOs with backend tables in Hibernate to achieve the associations.
  • Created Views, Sequences in the oracle database and modified the existing PL/SQL stored procedures.
  • Was responsible in automating the deployment process by developing ANT build scripts.
  • Worked on JavaScript frame work (Angular JS) to augment browser based applications with MVC capability.
  • Used log4J for enabling logging and debugging at the runtime.
  • Used Junit API for testing in a Test Driven Environment (TDD).
  • Review the code/technical documents sent from the offshore.
  • Used JIRA for creating and following up with the issues.
  • Used GIT combined with GIT LAB & GIT HUB for the code repository.
  • Responsible to provide any clarification required at offshore.
  • Developed interactive and dynamic web pages using JavaScript.
  • Provide the functional and technical knowledge to the team members.
  • Participate actively in the deliverables prioritization meeting.
  • Provide the technical analysis to offshore to work on any defects.

Environment: Java, J2EE, JSP, Servlets, Spring MVC, Spring Batch, JavaScript, CSS, HTML, Angular JS, JDBC, Log4J2, Toad, JIRA, TDD, BladeLogic,HTML5 GIT, Oracle, Hibernate, Ajax, Windows, WebLogic 12.1. AngularJS, SQL.

Confidential, Florham Park, NJ

Java Developer

Responsibilities:

  • Involved in software development life cycle (SDLC), which includes requirement gathering, design, coding, testing.
  • Implemented application with Spring MVC framework and Spring Boot which includes writing Controllerclasses for handling requests, processing form submissions. • Used Spring Boot to bootstrap the basic configuration of the project.
  • Designed and developed Business Services using Spring Framework (Dependency Injection) and DAODesign Patterns.
  • Designed application modules, base classes and utility classes like different types of Collections using CoreJava.
  • Designed and implemented customized exception handling to handle the exceptions in the application.
  • Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
  • Used Jquery, AngularJs to manipulate the DOM objects for User interface look and feel and for Ajax calls.
  • Implemented Spring Batch processing for sending tasks and alerts in a batch.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files andPOJO Java classes using Object-Relational Mapping (ORM) tool.
  • Implemented persistence layer using Hibernate. Hibernate Transaction Manager is used to maintain thetransaction persistence.
  • Designed the user interface of the application using HTML5, CSS, JSF 2.1, JavaScript and AJAX.
  • Extensively Used HTML5, CSS3 and angular Js for developing the web pages.
  • Implemented JavaScript source code and embedded nested event handling logic using JQuery event handlers and call back functions.
  • Integrated JPA persistence using Hibernate in order to save the current state of the drools session usingthe Spring Framework integration.
  • Developed XML configuration and data description using Hibernate. Used DAO pattern to retrieve the datafrom database.
  • Developed single page web application using JavaScript framework Angular JS.
  • Involved in the Design of ERD (Entity Relationship Diagrams) for Relational database.
  • Developed web service for web store components using JAXB.
  • Implemented Business logic in the middle-tier using Java classes, Java beans.
  • Used different JAX-WS standards with better understanding on WSDL, SOAP using various messagepatterns.
  • Worked on implementing REST/SOAP Web Services from mule flows and also on various connectors inmule such as HTTP, HTTPS, Web Service Consumer, Servlet, FILE, Database, and Sales Force.
  • Used MUnit for mocking and unit testing mule flows.
  • Designed and developed UI screens using HTML, JSP, JavaScript and CSS.
  • Developed JMS components to send messages from one application to other application internally.
  • Developed application using AngularJS connecting to Oracle on the backend.
  • Implemented new features to deploy on Mule application servers.
  • Developed and performed unit testing using JUnit framework in a Test Driven environment (TDD).
  • Created and modified Stored Procedures, Functions, Triggers and Complex SQL Commands using PL/SQL.
  • Used Maven building tool.
  • Used XSLT for transforming XML documents.
  • Used Log4j for Logging various levels of information like error, info, debug into the log files.

Environment: JDK1.6, J2EE, JDBC, Servlets, JSP, Spring MVC, Spring Batch, Hibernate, JMS, Oracle 10, Elastic Search, HTML, JavaScript, XML, JSTL, Eclipse, ESB Mule, Junit, Web Sphere Application Server, Jenkins, SVN, Maven, Windows XP, Ajax, jQuery.

Confidential, Dallas, TX

Java/J2EE Developer.

Responsibilities:

  • Actively involved in Requirement Gathering meetings with the Clients and Participated in project planningsessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
  • Developed the Java/J2EE based multi-threaded application, which is built on top of the struts framework.
  • Developed cross-browser compatible website using HTML, CSS, MySQL and jQuery.
  • Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScriptfor the client side validations.
  • Designed and developed spring batch jobs to enrich the retail risk account level data from various sourcesystems.
  • Participated in code review meetings and provided improvements.
  • Use PVCS for software configuration management and version control and deploy the application in JBOSSserver.
  • Maintained CSS and HTML, XSL, XSLT, JAVASCRIPT, JSF, Angular JS for designing Webpages.
  • Provided development support for creating a website using Java, Hibernate and Spring framework utilizingAgile methodology and SQL Server.
  • Integrated Web Services using SOAP as well as REST using Mule ESB.
  • Used load Runner tool to test applications, measuring system behavior and performance under load.
  • Extensively worked on JavaScript for developing application using Java Text's.
  • Prepared test cases and provided support to QA team in UAT.
  • Developed unit test cases using Jasmine framework.
  • Used Test driven approach (TDD) for developing services required for the application.
  • Analyzed and fixed the bugs reported in QTP and effectively delivered the bug fixes reported with a quickturnaround time.
  • Used Websphere Application Server 6 / WebSphere Portal server 6.0 to create, debug and deploy applicationmodules.
  • Delivered the defect free code in time that complies to the standards of client.

Environment: Java, J2EE, JSP, Servlets, CSS, HTML, XSL, XSLT, JAVASCRIPT, JSF, Struts 1.2, Spring, Spring Batch, ESB Mule, LoadRunner, AngularJS, jQuery, Ajax, PVCS, TOAD, Angular JS, Eclipse, SQL Server.

Confidential, Portland, ME

Java/J2EE Developer

Responsibilities:

  • Involved in requirements gathering and performed object oriented analysis, design and implementation.
  • Design and developed the application using Jakarta Struts Framework which is based on Model ViewController design pattern.
  • Used Struts Validation to validate various form entities.
  • Worked with Core Java technologies like Multi-Threading and Synchronization.
  • User Tiles Framework to seamlessly integrate the controller layer with the UI layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Developed user interface with JSP, JavaScript, DHTML, jQuery and AJAX.
  • Implemented various Validation Controls for form validation and implemented custom validation controls with JavaScript validation controls.
  • Converted the Photoshop mockups in to hand-written HTML and CSS pages.
  • Used XPath, XQuery, XSL, and XSTL for UI development.
  • Responsible for design, development and testing of reliable and secure sites, Load balance basedapplications built using Groovy on Grails.
  • Designed and developed the Data access layer using Spring-Hibernate integration.
  • Developed the service layer using the Spring IOC.
  • Developed low level Java code details for components in the Model Driven Workflow (MDW) Frameworkincluding JMS (IBM MQ), Web Services (REST using JAX-RS, SOAP), protocols (HTTP, HTTPS, TCPIP) on Apache Service Mix 4.4.1 and JBoss Fuse 6.1.0. For Osgi based modular solutions.
  • Implemented Page Objects Design, Keyword Driven, Hybrid automation frameworks using Selenium WebDriver, Java, TestNG, Junit.
  • Worked with designing and building automation frameworks in Cucumber BBD.
  • Used Cucumber for entire regression testing and functional testing with primary tool as Selenium to testScenarios, test Cases and Test conditions identified.
  • Used Perl scripting to automate the batch process and run SQL scripts.
  • Developed Web services - WSDL and SOAP for getting credit card information from third party.
  • Used SAX parser for parsing XML files.
  • Implemented the logging framework in the SOA environment.

Environment: Unix, Java, J2EE, Perl, Struts 1.2, Hibernate, Spring, JSP, Servlets, JMS, XML, XSLT, SOAP, WSDL, SOA, JDBC, JavaScript, JQuery, Ajax, UML, Perl, HTML, JNDI, Selenium, Cucumber, CVS, JUnit, WebSphere Application Server, Oracle,SQL.

Confidential, Jersey City, NJ

Java/J2EE Developer

Responsibilities:

  • Support of Impact Web App and Finance PRO systems.
  • Developed FX Trade Processing System in Impact.
  • Developed a Common Exception Management module.
  • Used Core Java to write the business logic in all modules.
  • Developed SOAP / REST Web Services using the API's JAX-WS and JAX-RS respectively
  • Developed Verification system for all Manual entries including Trade entry.
  • Developing new enhancements on Impact Web App.
  • Created models, design, architecture, and prototype for a system wide capability to provide proxy-like multi-threaded service.
  • Used Struts Internationalization provision in order to support.
  • Deep understanding of JavaScript and the JQuery framework
  • Design and development of core plug-ins using HTTP and XML, OS system calls for multi platforms, JDBCand OCI for Database access in multi-threaded agent.
  • Understanding business requirements and interpreting them into technical requirements.
  • Analyzing and debugging client issues.
  • Fixing code to meet client requirements and enhancing product capabilities.
  • Experience in using the Collections in java like Array list, Hash Map etc.
  • Assisting Help desk in meeting customer needs by providing review of the information relating to Impactprocessing issues.
  • Involving in Root Cause Analysis of recurring issues.
  • Monitor new enhancements and review test cases to make sure support issues are handled in design.
  • Performing design and code reviews.
  • Have experience working with DB2 to manage Tables, Views, functions, stored procedures and triggers.

Environment: Java, JSP, Servlets, JSF, jQuery, Web Services, HTML, JavaScript, Struts, Hibernate, spring, DB2 MQ, WebLogic, WebSphere, Ajax, Windows, and CVS, SQL.

Confidential

Java Developer

Responsibilities:

  • Involved in development of GUI using HTML and JSP where Java Servlets were used as the interface between the client and server.
  • Effectively written JavaScript for the client side validations for the Job Portal.
  • Developed Java Beans to handle business logic as a Model and Servlets to control the flow of application as controller.
  • Involved in deployment of the Application on Web Sphere Application Server.
  • Written JavaScript and Ajax functionality to get dynamic data and client side validation.
  • Developed this application based on MVC Architecture.
  • Designed and developed Customer registration and login screens using Struts 1.1, HTML, JSP, Servlets and JavaScript.
  • Involved in Stateless Enterprise Java Bean programming on the server side for the communication between clients and Server.
  • Consumed SOAP based WebServices from other modules.
  • Involved in production support from client requirements to developmental aspects with coding, system optimization and testing.
  • Conducted the SQL performance analysis on Oracle 11g database tables and improved the performance by SQL tuning.
  • Worked extensively for loading/updating information asynchronously using AJAX.
  • Involved in application testing manually and defects fixing.

Environment: J2EE, Java, Servlets, Struts, EJB, SOAP WebServices, JSP, JDBC, Eclipse, Websphere, Oracle, CSS, HTML, JavaScript, Spring, HTML.

We'd love your feedback!