We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Naperville, IL

SUMMARY

  • Over 7+ years of experience in Object Oriented Design (OOD), Modeling, Programming, Relational Databases and Testing.
  • Functional expertise includes Desktop Application and Web Application, CRM Applications.
  • Experience in Financial, Telecom, Health Care and E - Commerce domains.
  • Experienced in behavior driven development (BDD) and Test Driven Development (TDD) approach using SCRUM framework under Agile Methodology.
  • Hands on experience on producing prototypes integrating Google Drive to upload from documents for Loan processing.
  • Experience in using both Java and J2EE design patterns.
  • Expert level skills in Java Multi-threaded/Concurrent Programming, Exception Handling, Servlets, JSP, PHP, Custom Tag Libraries, Java Script, AJAX, CSS, HTML, Struts, Spring, JSF, JPA, Hibernate, Enterprise Java Beans(EJB), JDBC, RMI, JNDI, XML, XSLT, JAXB, SYBASE 12.5/15.0, ORACLE 10g/11g/12c, WMQ Client and AMQ.
  • Proficiency in web service applications both producing and consuming REST (JAX-RS) API. Strong understanding of SOAP(JAX-WS) based web services and WSDL.
  • Experience in using Hibernate, iBATIS as ORM tools for XML mappings and Java Objects.
  • Expertise on Database Design and Modeling, TSQL, PLSQL, DDL, DML, Views, Store Procedures and Triggers.
  • Good understanding of NoSQL Data bases and hands on work experience in writing application on No SQL databases like Cassandra and Mongo DB.
  • Experience in developing automated unit testing using Junit, PowerMock, EasyMock, Mockito frameworks.
  • Experience in continuous integrated build and testing and deployment using Hudson and Jenkin.
  • Exposure building Java applications using tools like ANT and MAVEN.
  • Exposure to usage of tools like PMD, Checkstyle, SONAR etc. for managing and monitoring coding standards, code complexity and code coverage.
  • Exposure in using deployment web containers like Apache Tomcat, JBoss, IBM WebSphere Server.
  • Experience in Version control tools like SVN and GitHub.
  • Experience in BASH Shell scripting and KSH in both LINUX and UNIX platforms.
  • Experience in using utilities like SED, AWK, etc. to manipulate and compute data in shell scripting.
  • Experience in using Atlassian products like Bamboo, Jira, Fisheye and Crucible for Issue tracking, Code review and release management.
  • Project Management experience with strong skills in Project Initiation, Planning, Execution, Tracking and control and Closure.
  • Experience in estimation, resource allocation, capacity planning, project plan documentation and project status reporting.
  • Exposure in providing 24 X 7 Support for production environments.
  • Excellent interpersonal, communication and presentation skills. Self-starter, detail oriented, Research-oriented and customer focused.

TECHNICAL SKILLS

Languages: JAVA, J2EE, XML, PL/SQL, Unix Shell Script, C, C++, Excel VBA, JavaScript

Databases: SQL Server, MySQL, Oracle 10g/11g/12c, DB2, MS Access, SYBASE.

Web Technologies: JSP, JSTL, JSON, Tiles, Servlets, XML, HTML, XSLT, JSF, CSS, JavaScript, Angular JS, Bootstrap, DOJO, JAXB 2.2.11, JMS.

J2EE Technologies: Struts, Spring, JDBC, JNDI, EJB, Java Beans.

Application Servers: JBoss, BEA WebLogic 9.x/10g/11g/12c

Web Servers: Tomcat 6.x/7.x/8.x, IBM Web Sphere Commerce Application Server

Database Tools: TOAD, SQL Developer, MySQL Work bench

Operating Systems: Windows, Unix and Linux

IDE & Versioning Tools: Eclipse, My Eclipse, RAD 7.5, JDeveloper, Microsoft Front Page, Jasper Reports, Concurrent Versioning System (CVS) and github.

Frameworks: Struts 1.x/2, JSF 2.x, Angular JS, Spring 4.x/3.x, iBatis 2.x, Hibernate 3.x/4.x and Velocity

Design Patterns: Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Service Locator, Model View Controller and Front Controller.

PROFESSIONAL EXPERIENCE

Confidential, Naperville, IL

Sr. Java Developer

Responsibilities:

  • Involved in the entire Life cycle of the project like Analysis, Design, Development and Testing phases of the Application.
  • Developed UI pages with JSP, Spring MVC, HTML5, CSS3, JavaScript, JQuery, and used Boot Strap for creating Responsive Web pages.
  • Used AngularJS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
  • Web application frontend development utilizing Angular Js, CSS and JavaScript.
  • Implemented MVC architecture by applying Angular JS framework.
  • I have used Backbone JS for passing on data from HTML forms in legacy applications.
  • Managing and running the applications within containers by using Docker.
  • Worked on automating data loading, extraction. UNIX Shell scripting is used for generating the reports.
  • Conducted simultaneous queries and retrievals using Java Multi-Threading techniques.
  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate.
  • Consumed Restful Web Services using Spring REST template.
  • Used Spring Security for implementing the authentication, authorization, and access-control features.
  • Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS.
  • Developed JSON services Jax-Rs and JSON documentation using Swagger API.
  • Involved in Data migration from MySQL to Apache Cassandra DB.
  • Synchronized the create, update and delete of records of all divisions between legacy database DB2 v10 and NOSQL(Cassandra).
  • Administered Cassandra cluster using DataStax OpsCenter and Node tool utility to monitor CPU usage, memory usage and health of nodes in the cluster.
  • Worked on developing POJO classes to map database tables with java objects.
  • Created tables and worked on My SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database. And used Stored Procedures in the application.
  • Wrote My SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.
  • Application is deployed on Tomcat server.
  • Developed test cases and performed unit testing using JUNIT Test cases.
  • Developed test scripts in Selenium Web Driver using Java Language.
  • Used version control repository SVN and JIRA for issue tracking.
  • We used Gulp for Build Process.

Environment: Java 1.7, Spring MVC, Hibernate, Tomcat, HTML, CSS, AJAX, Node JS, AngularJS, JMS, Linux, Eclipse IDE, Oracle 10G, Maven, JIRA, JUnit, Git, Agile, GWT, SOUP UI.

Confidential, Windsor, CT

Sr. Java Developer

Responsibilities:

  • Designed and developed a web pages using Angular MVC Framework, HTML, JSP, Portlets, AJAX, JSTL, JQuery and CSS.
  • Enhanced the functionality of user interface views using Angular JS controllers, HTML, JavaScript, CSS and JQuery.
  • Applied multiple built-in Directives of AngularJS to make dynamic interaction with web page responsive and more interactive.
  • Developed Custom Tags using JSTL.
  • Developed stored procedures, triggers and used PL/SQL on Oracle database.
  • Used spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security.
  • Involved in performance tuning, scalability of the application and production support.
  • Enabled better quality control of Java source code by implementing Sonar to report code quality and test coverage.
  • Extensively used Akka actor’s architecture for scalable & hassle free multi-threading. Millions of activity messages per second were handled very easily by the actors by propagating the messages to appropriate child actors in asynchronous or synchronous fashion.
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS.
  • Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
  • Developed Web services in the service layer and implemented Web Services based on SOA architecture with Restful.
  • Consumed SOAP web services using spring.
  • Used Anypoint Connectors to eases the interaction between mule and external resources such as database, Rest API.
  • Involved in integration, development of MULE services as part of both consumer and producer.
  • Developed Maven scripts to build and deploy the application onto Web-logic Application Server and ran UNIX shell scripts and implemented auto deployment process.
  • Used Rational Team ConcertRTC 5.0 for planning, change management, defect tracking and source control.
  • Extensively worked with JMS API for sending messages between two or more clients.
  • Used Maven for Life Cycle Management of the project.
  • Unit tested the complete application using jUnit.
  • Used Apache ActiveMQ as messaging platform.
  • Used Splunk tool to search the application logs and used Log4j for logging.

Environment: J2EE, JSP, Java, spring, JMS, Hibernate, Servlets, JSTL, JSF, JMS, MQ series, Eclipse, JDBC, Multi-Threading, RAD, EJB, XML, Log 4j, Junit, Web Logic, SOAP, SVN, ANT, PL/ SQL, Mongo DB, Oracle and Windows.

Confidential -San Francisco, CA

Sr. Java Developer

Responsibilities:

  • Developed Entity Java Beans (EJB) classes to implement various business functionalities (session beans).
  • Developed various end user’s screens using JSF, Servlet technologies and UI technologies like HTML, CSS and JavaScript.
  • Performed necessary validations of each screen developed by using AngularJS and JQuery.
  • Configured Spring configuration file to make use of Despatcher Servlet provided by Spring IOC.
  • Separated secondary functionality from primary functionality using Spring AOP.
  • Developed a Stored Procedures for regular cleaning of database.
  • Prepared test cases and provided support to QA team in UAT.
  • Consumed Web Service for transferring data between different applications using RESTful APIs along with Jersey API and JAX-RS.
  • Built the application using TDD (Test Driven Development) approach and involved in different phases of testing like Unit Testing. Responsible for fixing bugs based on the test results.
  • Involved in SQL statements, Stored procedures, handled SQL Injections and persisted data using Hibernate Sessions, Transactions and Session Factory Objects.
  • Responsible for Hibernate Configuration and integrated Hibernate framework.
  • Analysed and fixed the bugs reported in QTP and effectively delivered the bug fixes reported with a quick turnaround time.
  • Extensively used Java Collections API like Lists, Sets and Maps.
  • Use PVCS for version control and deploy the application in JBOSS server.
  • Used Jenkins to deploy the application in testing environment.
  • Involved in Unit testing of the application using JUnit.
  • Used for SharePoint for collaborative work.
  • Used Maven for building, deploying application and creating JPA based entity objects.
  • Involved in configuring JMS and JNDI in rational application developer (RAD).
  • Implemented Log4j to maintain system log.
  • Used Spring Repository to load data from MongoDB database to implement DAO layer.

Environment: JDK1.5, EJB, JSF, Servlets, Html, CSS, JavaScript, AngularJS, JQuery, Spring IOC & AOP, MongoBD, Maven, REST, Jersey, JAX-RS, JBOSS, PVCS, JPA, Java Collections, Jenkins, JUnit, QA, QTP, Log4J, JMS, JNDI, SharePoint, RAD, JMS API.

Confidential

Java Developer

Responsibilities:

  • Involved in designing the user interfaces using Angular MVC Framework, HTML, JSP.
  • Developed the Presentation and Controller layers using JSP, HTML, Java Script, Business layer using Spring (IOC, AOP), DTO, JTA, and Persistent layer DAO, Hibernate for all modules.
  • Developed user specific Highlights (dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create user’s screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
  • Developed stored procedures, Triggers and functions in Oracle 10g to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Developed and Implemented Restful and SOAP Web Services using Spring MVC Framework.
  • Configured JMS Server setup and DB Connection pool setup & deployed Returned items in Weblogic Server and Created Maven build file to build the application and deployed on WebSphere server.
  • Involved in debugging the product using Eclipse and JIRA Bug Tracking.
  • Developed JUnit test cases for all the developed modules.
  • Worked with source version control tool ClearCase to manage the code repository.
  • Developed a smart rule engine for CAS that tracks, alerts, emails and generates iText and Jasper reports for decision-makers in a company about any customer-employee issue whenever the rule is applicable.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML Rational Rose.

Environment: Core Java, Java Collections, J2EE, Spring, Spring MVC, Spring IOC, Spring AOP, Spring Core, Hibernate, JDBC, SOA, J2EE Design Patterns, JSP, ANT, HTML, XSLT, Ajax, JSP, REST, SOAP, Oracle, MySQL, Log4j, JMS, JSON, JUnit, Eclipse, JIRA, UML, SVN, Maven, Unix/Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of the application development using Agile Scrum methodology.
  • Implemented entire application using Core java, java Collections and Spring MVC design framework.
  • Designed and deployed XML files for Dispatcher Servlets, Application Context and Controllers to implement the Inversion of Control (IOC) module in spring.
  • Designed and developed queries usingSQLand named queries, criterion API’s and also Created one-to-one and one-to many relationship usingHibernateand createdhibernate mapping files.
  • Extremely used plain JavaScript and jQuery to do the client side validations.
  • UsedRADas theIDEand deployed the application onWeb Sphere application server 8.0version.
  • Building and compiling the existing source code on the new environment. Analyzing the migration flexibility of existing source code on the new environment.
  • Used Log4j to provide central logging facility.
  • Used Serena Dimensions for Source code version control.
  • Design and Implemented SOAP Web Services to provide the interface to the various clients running on both Java and Non-Java applications.
  • Developed service layer under the guidance of Service Oriented Architecture SOA, published service as web services.
  • Used Test driven methods to improve the code and find defects in the code.
  • Involved in creating, modifying and updating database tables in DB2 using the tools like DB Visualizer.
  • Involved in discussions with the testing teams to see the tasks accomplished meets the Acceptance Criteria of the product owners.
  • Used TDD to run the tests and refactor code to pass the test.
  • Participated in Retrospective meetings after every sprint to discuss about the overall ranking of the pervious sprint and to discuss about the drawbacks and scope for development.
  • Used Lync notes to communicate with the team mates, schedule meeting, and share the workstation for same time screen sharing.

Environment: J2EE, HTML, JSP, Servlets, EJB, JDBC 4.0, DAO, Eclipse 3.0, Web Logic 7.0, MS SQL Server 2005, UML, Java Script, DHTML, XML, IBM MQ series, Git, Ant, SQL, PL/SQL, AML/KYC.

Confidential

Jr. Java Developer

Responsibilities:

  • Responsible and mentored the team in complete Software Development Life Cycle (SDLC) tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Developed the Login, Policy and Claims Screens for customers using HTML, CSS, JavaScript, AJAX, JSP, and JQuery.
  • Used Java Scripts for client side validations and validation frame work for server side validations.
  • Used Core Java to develop Business Logic.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Designed and developed the web-tier using JSP’s, Servlets and Tiles framework.
  • Implemented security for different front end views based on the access privileges
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch the data from the database.
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
  • Deployed the application on to Web Sphere application server.
  • Used log4j for logging messages and Rational Clear Case for version Control.
  • Developed test cases and performed unit test using JUnit Framework.
  • Used CVS as version control.
  • Used ANT scripts to fetch, build, and deploy application to development environment.

Environment: Core Java, J2EE 1.3, C/C++, 1.2, GWT, Servlets 2.3, Web Logic 7.0, MVC Design Pattern, Eclipse 2.1, Log4j and Junit.

We'd love your feedback!