We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Denver, CO

SUMMARY:

  • An IT professional with 8 years of hands on experience in all phases of Software Development Life Cycle including Analysis, Design, Development, Integration, and Implementation including the collection of requirements, UI design, identification of business needs constraintsand Implementation using Java in multiple domains ranging from E - Commerce, Health care, Banking, Health Care and Life Insurance.
  • Experience in Java/J2EE programming technologies like JDBC, Servlets, JSP, JavaBeans, EJB, JMS, JNDI, Web service (SOAP, Restful), JDBC and JavaMail.
  • Strong working experience with Spring Framework, which includes usage of IoC/Dependency Injection and different spring modules like Core Container, Data Access/Integration, Web and AOP in Web applications.
  • Experience in implementing open source frameworks like JPA, Hibernate (ORM Frameworks) and Spring frameworks and experience in mapping Object-Oriented domain model with relational databases.
  • Expertise with web based GUI architecture and development using JSP, Tag libraries, HTML, CSS, AJAX, JQuery, JavaScript, React JS, Node JS, Express JS and Angular JS 1.x and 2.0.
  • Hands on experience in Hibernate and JPA.
  • Hands on Experience in Struts and spring framework.
  • Expertise developing Service Oriented Architecture applications using web services like SOAP and REST.
  • Work experience on application servers like WAS (WebSphere Application Server), Web logic, Apache Tomcat web server and JBOSS.
  • Expertise in XML parsing technologies like JAXB and JIBX.
  • Proficient in RDBMS concepts, writing SQL Queries, Stored Procedures, Triggers, Cursors and Functions.
  • Worked on various ide's like eclipse4.2, NetBeans 8.0, XCode 6, Intellij idea, rad.
  • Expert understanding of various creational, structural, and behavioral Design Patterns.
  • Good experience with version controls like SVN, CVS&GIT.
  • Strong hands on experience in the software development methodologies to develop complex projects with rapidly evolving requirements using Agile Process and Software Development life cycle.
  • Trained the operations team on managing supporting application after deployment.
  • Excellent knowledge about banking domain and supply chain management.
  • Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.

TECHNICAL SKILLS:

Programming Languages: JDK 1.5,1.6,1.7, C, SQL, PL/SQL

Web Technologies: Java, J2EE, JDBC, Struts, Spring, Hibernate, Swing, Multi-threading, JSF, XML Parsers, JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, JCA, JTA, JSTL, JDO, EJB, JMS, Java Swing, Web services, SOAP, WSDL, JAX-RS/WS, Java Beans, JavaScript, AJAX.

XML Technologies: Java, J2EE, JDBC, Struts, Spring, Hibernate, Swing, Multi-threading, JSF, XML Parsers, JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, JCA, JTA, JSTL, JDO, EJB, JMS, Java Swing, Web services, SOAP, WSDL, JAX-RS/WS, Java Beans, JavaScript, AJAX.

Web/App. Servers: IBM Web Sphere, Web Logic, JBoss, Apache Tomcat

IDE & Reporting Tools: Eclipse, NetBeans, Red Hat Developer Studio, RAD, WSAD. / TOAD, Maven, Ant, PL/SQL Developer, JUnit, iReport.

HTML Editors: Adobe Dreamweaver CS 5.5, MS FrontPage 2003

J2EE MVC Frameworks: Struts 1.1 and 2, Spring 2.5, 3.0, JSF 1.2 with PrimeFaces

Databases and Tools: Oracle8 / 9i /10g, HSQL, Sybase, MySQL, MSSQL, MongoDB, SQL Server, IBM DB2, Toad for SQL Server.

Frameworks: Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.

Web service specifications and Implementations: JAX-RPC, JAX-WS, JAX-RS, ESB, Axis, JWSDP.

Methodologies: Agile, Scrum, Test Driven Development.

Version Control: CM Synergy, Rational Clear Case, CVS, VSS, SVN, Git.

Scripting/GUI Tools: HTML5, DHTML, DOJO, JSON, JavaScript, CSS3, Shell Script, Dreamweaver, MS FrontPage, VBScript, JSTL, JSP, JQuery, AngularJS, Node JS, Express JS

Version Control: Rational ClearCase, SVN (Apache Subversion), CVS (Concurrent Versions System), VSS (Visual Source Safe) Team Foundation Server and GIT

Testing: JUnit 4.1, J-Mock, Easy Mock, Jasmine Test, Karma test, Spring Test.

Logging Tools: Log4j

Continuous Integration: Hudson, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, Denver, CO

Sr. Java Developer

Responsibilities:

  • Responsible for requirements analysis, technical design, implementation, testing and documentation.
  • Expert in writing front-end code like HTML, CSS, JQuery for assigned User requirements using AngularJS, and various other JavaScript frameworks.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Responsible for writing and implementation of JavaScript, AJAX and AngularJS to interact with web Services and user controls.
  • Refactored, re-architected, and enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance, 40% code reduction, ease of upgrade, scalability, ease of developerspin-up, enhanced performance and offline with client caching.
  • Developed critical components of the application including Spring forms, Spring controllers, JSP views, and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture.
  • Used Spring which is radically faster in building cloud Microservices and develop Spring based application with very less configuration.
  • Involved in implementation of matching functionality between account and offers and the functionality to manage customer communication and channel preferences using Spring and Hibernate.
  • Used Hibernate persistence framework on the backend against Oracle database for billing details PDF generation flow.
  • Development to expose User Profile services to other departments users using RESTful WS.
  • Participated in the daily stand up meetings as part of AGILE process for reporting the day to day developments of the work done Used Apache Maven to build projects, which assisted in testing, and produce reports on project.
  • Developed REST based Web Services and integrated with Spring MVC and camel. Assigning Tasks, Monitoring and controlling the team.
  • Worked with Analytical tools for processing data visualizations.
  • Involved in designing and development of presentation layer for monthly bill comparison chart us-ing JSP, JSTL, and HTML Integration of Cybersecure Payment Gateway using SOAP WS for Auto Payment flow.
  • Developed Session Beans, Entity Beans for necessary transactions using the EJB specifications.
  • Organized and actively participated in Daily Scrum, Sprint Review and Sprint Retrospective meetings.
  • Wrote SQL to update and create database tables. database is used to store and retrieve data.
  • Developed Angular JS unit test cases using Jasmine Test Framework with the Karma test runner.

Environment: Java, J2EE, spring framework, Hibernate, Ajax, HTML, CSS, JavaScript, JSP, HTML, CSS, SQL, REST, JSTL, jQuery, EXTJs, Spring MVC, EJB, Mongo DB, Mango DB Connector, RDBMS, Spring MVC, Servlets, REST web Service(JAX-RS).

Confidential, Grand Rapids, MI

Java UI Developer

Responsibilities:

  • Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
  • Developed single page applications using React Redux architecture, ES6, web pack and grunt.
  • Developed dynamic web pages using HTML/HTML5, CSS/CSS3, jQuery, ReactJS, Bootstrap, Less, CSS3, SASS and AJAX.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
  • Involved in creating a reusable component using React JS for DOM manipulation
  • Worked heavily on CSS3 and LESS layout for DOM manipulation. Capable of solving Cross-browser compliant issues (IE, Firefox, Chrome, and Safari).
  • Closely worked with Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly
  • Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux libraries.
  • Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Redux concept.
  • Experienced in React JS and working with Redux architecture.
  • Implemented HTTP REST API using NodeJS and ExpressJS and extensively tested RESTful services using POSTMAN.
  • Build prototype for various required services such as Logging, Scheduling and Notification Service using third party Node JS based JavaScript library.
  • Implemented modules into NodeJS to integrate with designs and requirements and used NodeJS Express Framework.
  • Has worked with Node.JS for writing code in the server side and creating scalable network applications.
  • Have strong appreciation for agile methodologies and team collaboration as this role will interface with customer service, executive directors, designers, and other developers in a fast-paced environment.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB.
  • Created UI templates and functionality to be merged with the backend REST/SOAP API for proper communication of front and back end to enable efficient working of application
  • Implemented services, controllers, directives, factory functions to properly consume API on the front end and send back data in JSON format to the back end by capturing in the UI
  • Extensive Knowledge in cloud computing and Amazon Web Services (AWS)
  • Experience in working with RESTful Web Services and implementing RESTful API's and SOAP protocols.
  • Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js
  • Worked with Grunt, Gulp for task runner configurations for minification, watch, JSCS, CSS autoprefixer, sass compilation, bundling and test runner configurations and make it available as a command.
  • Worked with unit testing of JavaScript applications using Karma, Jasmine.
  • Attended agile meetings (Scrums, Sprint Planning).

Environment: HTML5, CSS3, JavaScript, AngularJS 2 Bootstrap 3, JSON, AJAX, NodeJS, ReactJS, Grunt, ExpressJS, Gulp, GIT, REST & SOAP (web services), POSTMAN, Jasmine, Karma, JIRA, Source Tree, WebStorm, ExpressJS, MongoDB.

Confidential, Covina, CA

Java UI Developer

Responsibilities:

  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX, Angular JS and JSON.
  • Responsible for setting up REST API framework using Django.
  • Involved in designing and developing the JSON, XML Objects with MySQL
  • Expertise in JavaScript/CSS and JS frameworks like YUI and MooTools.
  • Developed UI, Virtual Objects (VO) and models by using Flash, Ajax, and Action Script.
  • Used Video JS framework for HTML5 video player.
  • Built responsive admin portal using Bootstrap.
  • Updated and maintained the internal code base (tested code before deploying to live site) using GitHub
  • Ability to create and customize Directives, Templates in Angular.js and effectively use the $compiler to parse the Template and initiate the Directives.
  • Familiar with Bootstrap 3 inbuilt classes for styling and layout of the Application.
  • Used Bootstrap for all CSS and responsive design needs, but if any Vanilla CSS is written it was always done through a CSS Preprocessor especially LESS.
  • Extensive use of Bootstrap's 12 column grid layout for displaying Application across platforms.
  • Worked on Singleton, DAO, Factory, Service Locator and Proxy design patterns to achieve complex functionalities in the application.
  • Used JQuery Ajax for service calls on pages to interact with the server for information.
  • Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
  • Used MVC Framework to develop the application and functions.
  • TCP/IP protocol stack.
  • Developed SOAP Server to allowing client to search employee records based on WSDL and to fix the problems we used REST.
  • Used Ajax, JSON to send request to the server to check the functionality of the websites.
  • Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.

Environment: Html5, Css3, Angular JS 1.3, JavaScript, JQuery, Bootstrap, Ajax, Json, Java, Scrum, Agile, Oracle, Web Services, Soap, Rest, Spring, Hibernate, JSP, Maven, Junit, DOM, SQL.

Confidential

Java UI Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Integration, and Testing of application modules.
  • Applied the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
  • Designed and developed the UI using HTML5, CSS, JSTL, Bootstrap, JavaScript, JQuery and Ajax Calls.
  • Develop Object oriented code and worked with JavaScript validation. Enabled validation on forms across application and notify users of invalid input.
  • Extensively used JQuery plugins like Table sorter, Date Picker, Select Picker.
  • Develop core Java programs for all business rules and workflows using spring framework.
  • Implemented REST messages for communication between web service client and service provider.
  • Implemented log4j for having the logs stored for the application.
  • Used Maven build script to deploy the application and Eclipse for application development.
  • Designed the system based on Spring MVC Model architecture. Developed a business logic layer using Spring Dependency Injection.
  • Implemented the service layer using Spring MVC, with transaction and logging interceptors.
  • Work on JSON model objects request/response content type for server communication.
  • Use REST API with JAX-RS for consuming web services to handle two interfaces XML and JSON.
  • Use the features of Spring Core layer (IOC), Spring AOP, Spring ORM layer and Spring DAO support layer to develop the application.
  • Involved in the configuration of Spring Framework and Hibernate mapping tool.
  • Involved in configuring hibernate POJO Objects and mapped using Hibernate Annotations to access database and retrieve data from the database.
  • Implement Hibernate for data persistence and management.
  • Extensively worked on JDBC Prepared statements and callable statements to access data base.
  • Write database queries and programs for data insertion, updates and views.
  • Involved in peer to peer code reviews and cross checked whether coding standards are being followed.
  • Use JIRA tool for creating change tickets and handling production bugs.

Environment: Java/J2ee, JSP, Servlets, Spring, Hibernate, HTML, DHTML, CSS, JavaScript, JQuery, AngularJS, AJAX, Eclipse, Maven, Log4J, Tomcat, Oracle 10g, JUnit, Design Patterns, PL/SQL Developer, JSTL, WEB 2.0, JIRA, Restful Web Services.

Confidential

Java Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
  • Created User Interface (UI) to gather data and communicate with Business Layer by using Swing, HTML, JSP, JSP Tags Lib, JSTL and Java Script.
  • Utilized AJAX to increase web page’s interactivity, speed and functionality.
  • Used DB2 database for querying, updating data in the database.
  • Worked in using WebLogic Application Server for deploying and testing the code.
  • Designed and implemented application using spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate, SQL.
  • Development of the service layer using Java/J2EE.
  • Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, REST and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the spring xml files.
  • Used REST and SOAP Web Services to exchange information.
  • Involved in multi-tiered J2EE design utilizing Spring IOC architecture and Hibernate.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to MQ Server using MQ Series.
  • Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Used Maven to build WAR and EAR files to deploy on Application Servers.
  • Used SVN for version controlling and Eclipse as IDE.
  • Utilized TDD methodology.

Environment: Java-J2EE, JDK, JSP, Servlets, spring, Web Logic, RESTful Web services, Json, Hibernate, Restful Web service client (using JAX-RS), LDPA, AngularJS, Agile, Eclipse, DB2, Maven, Subversions, PL/SQL, WebLogic, JavaScript, HTML, CSS, XML.

We'd love your feedback!