We provide IT Staff Augmentation Services!

Senior Java Developer Resume

Henderson, NV

SUMMARY:

  • 7+ years of experience in designing, developing and implementing software applications using Java, J2EE, C, C++, SQL, PL/SQL and Enterprise frameworks and extensive Object - oriented analysis, design, and development experience.
  • Strong experience in the entire Software Development Lifecycle (SDLC).
  • Experienced in implementing oops concepts using java/j2ee technologies such as Core Java (Collections, Generics, Enums, and Annotations etc.), Servlets, JSP, JDBC, Spring, Hibernate and Web Services.
  • Extensively worked on open source control frameworks Struts, Spring, Hibernate and have in-depth knowledge of design patterns and Multi-threading.
  • Hands-on experience in the Spring Framework, Spring Core (IOC Container, AOP), Spring MVC, Spring Templates, Data Access (Transactions, JDBC and ORM), Spring BOOT technologies and Struts framework.
  • Extensive experience with applying multiple J2EE Design Patterns, such as Factory Pattern, Singleton Design Pattern, and Prototype Design Pattern.
  • Experienced in building UI for Banking, Insurance, Payment Solution and E-commerce sectors.
  • In-depth knowledge and experience in UI using JavaScript, HTML5, DHTML, CSS3, jQuery, AJAX, JSON, Bootstrap, PHP.
  • Worked on customizing the Bootstrap classes using CSS preprocesses like SASS and made use of grunt task runner to compile SASS files to CSS, minify files and compress images.
  • Worked with Angular Filters to sort the history of payments through order of date, year and month using custom directives for a particular format of the history of payment details in tables using Bootstrap.
  • Worked on the enhancements of the navigation and menu button into device responsive feature using Bootstrap.
  • To create APIs for web-based applications extensively used RESTful services.
  • Experience of Database design in Oracle/ DB2/ MySQL/ SQL Server query-based programming and PL/SQL procedure programming and proficient in Database programming using JDBC and SQL.
  • Experienced in Relational Database Management Oracle 9i/10g, MS SQL Server, DB2, and MySQL.
  • Extensively worked with multiple development tools like IntelliJ IDEA, MyEclipse5.5, Net Beans 5.0 and Microsoft Visual Studio.
  • Worked with AWS to encrypt the client-side data.
  • Experience with cloud technologies like Amazon Web Services (AWS) and Azure.
  • Worked with Version Control Systems like GIT, Subversion, and SVN.
  • Good Experience in the Design phase by designing various UML models like Use Case, Class, Sequence, and State Chart Diagrams.
  • Having experience in the design and execution of Test Plans, Test Scenarios and Test Cases based on the requirements for the applications using JUnit in test-driven development (TDD) approach.
  • Ability to handle multiple tasks and work independently as well as in a team along with excellent writing skills and communication skills.
  • Extensively worked on new requirement and enhancements to meet the client requirements.
  • Strong analytical and interpersonal skills along with excellent communication skills.
  • Good team player and Interested to work on new technologies.

TECHNICAL SKILLS:

Languages: JAVA, C, C++, SQL, PL/SQL, XML, PHP

J2EE/Internet Technologies: JDK 1.5, EJB, JMS, JDBC, JNDI, JSP, Servlets, Struts, Spring, RMI, Hibernate, Web Services (REST, WSDL, SOAP)

RDBMS: Oracle 7.x/8.x/9i/10g, My SQL, SQL Server, DB2.

GUI: HTML, DHTML, HTML5, CSS3, SASS, Java Script, JSP, jQuery, AJAX, AngularJS.

OO Methodologies: Unified Modeling Language (UML).

IDE: IntelliJ IDEA, Eclipse, JBuilder and Net Beans, sublime editor, Notepad++.

Web Servers: Jakarta Tomcat 5.0, Apache Web Server. REST API, SOAP API

Application Servers: Web Sphere 6.0, Web Logic Server 8.1/7.0/ and JBOSS.

Operating Systems: Windows NT/95, Windows 2000/2007, Windows XP Professional, DOS, Unix, Linux.

Framework: Struts (MVC), Spring MVC, Hibernate.

Protocols: HTTP, FTP HTTPS, and Telnet.

Utilities/Tools: Ant, Log4j, Logger, Maven, AWS, Junit.

PROFESSIONAL EXPERIENCE:

Senior Java Developer

Confidential, Henderson, NV

Responsibilities:

  • Involved in various phases of Software Development Lifecycle (SDLC) of the application like Design, Analysis and code development.
  • Involved in developing the business logic, database structure of the project and database schemas.
  • Used Scripting Languages like jQuery and Javascript to implement several client-side functionalities like validations, service calls, sorting, filtering etc.
  • Developed various reusable Helper and Utility classes which are used across different modules of the application.
  • Spring framework is used to implement Inversion of Control (IOC) and Model View Controller (MVC).
  • Designed and developed the UI using Swings, JSP, HTML5, CSS3, XML and jQuery.
  • Used AJAX (jQuery) to display data using asynchronous calls.
  • Hands-on experience in the Spring Framework, Spring Core (IOC Container, AOP), Spring MVC, Spring Templates, Data Access (Transactions, JDBC and ORM), Spring BOOT technologies and Struts framework.
  • Deployed EJB Components (both Session and Entity Beans) in IBM Web Sphere Application Server, which encapsulate business logic and build up the model for the system.
  • Developed a RESTFUL service interface using Spring MVC for applications to communicate.
  • Written Unit and Integration test cases for services and ensure good code coverage.
  • Involved in design and development of SQL queries, Functions and Stored procedures for performing database operations.
  • Deployed application updates to AWS EC2 and monitored the load balancing of different instances and used AWS IAM for access management.
  • Used elastic search for features of java API and replication.
  • Involved AWS for deploying of the application.
  • Involved in performance tuning of the application and eliminating memory leakages in the product.
  • Participated in the implementation of efforts for unit testing and code reviews.
  • Worked on Rest API calls and integrated with UI.
  • Used Bootstrap for Responsive Web design.
  • Used GIT as version control tool.

Environment: Java, J2EE, Maven, Spring, Hibernate, Web Services, XML, JavaScript, AJAX, Bootstrap, AngularJS, JSF, JSP, Web Services WSDL, AWS, Junit, GIT, MVC, Eclipse.

Senior Java Developer

Confidential, Denver, CO

Responsibilities:

  • Involved in gathering business requirements from the end user and prepared System Requirement Specification documents.
  • Involved in developing architecture, business logic, and database structure of the project.
  • Involved in the Design phase by designing various UML models like Use Case, Class, Sequence, and State Chart Diagrams.
  • Created the Technical design documents as per the Functional Specifications Document and Business Requirements Document.
  • Developed application based on Struts MVC Model2 Framework and uses J2ee Design Patterns like Facade, Singleton, Factory & Value etc. Patterns.
  • Involved in developing database schemas like creating table etc.
  • Designed and Developed presentation layer using JSP, HTML, DHTML, XSL, Struts Taglibs, Custom Taglibs, and Ajax.
  • Used Scripting Languages to validate client-side parameters.
  • Developed Servlets to take service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates.
  • Hands-on experience in the Spring Framework, Spring Core (IOC Container, AOP), Spring MVC, Spring Templates, Data Access (Transactions, JDBC and ORM), Spring BOOT technologies and Struts framework.
  • Developed and Implemented Global Exception Handler to handle Application and System Exceptions occurred in the Actions.
  • Developed Service Locator which encapsulates the JNDI lookup mechanism to locate EJB Components.
  • Implemented business logic on the server side using EJB, WebSphere.
  • Configured JDBC and LDAP Security in the application server.
  • Involved in design and development of SQL, Functions and Stored procedures for performing database operations.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management.
  • Prepared guideline to deploy the application on WebSphere Application Server.
  • Wrote Unit test cases for the application.
  • Involved in performance tuning of the application and eliminating memory leakages in the product.
  • Guided the team in providing the solutions in various modules.
  • Participated in the implementation of efforts for unit testing and code review.

Environment: Java, J2EE, Servlets, EJB, Struts, JSP, JDBC, JNDI, XML, HTML/DHTML, CSS, Webservices, AWS, JMS, AJAX, SOA, WebSphere, JUnit, Windows, UNIX, SQL and Oracle, Spring, Hibernate Frameworks.

Java Developer

Confidential, Brecksville, OH

Responsibilities:

  • Provided technical guidance to business analysts, gathered requirements and converted them into technical specifications.
  • Designed and developed the application on Eclipse IDE utilizing the Struts framework and MVC Architecture, adopted J2EE best practice using J2EE design patterns.
  • Implemented Spring MVC-2 architecture in development.
  • Developed prototype using HTML5, CSS3, JavaScript and Tomcat Web Server as per the client specifications and specific user validations.
  • Involved in authenticating the user security credentials authentication using LDAP and for validating the user roles.
  • Worked on several JSP and Servlet technologies to develop web pages like login and claim pages with efficient Features.
  • Developed Servlets to accept service requests from UI and invoke respective Action Classes for making database updates in the model tire.
  • Created Policy Change Details Components using Java, EJB, and JNDI.
  • Developed web pages to display the account details pertaining to that account using JSP, DHTML, AJAX, and CSS.
  • Modified Struts configuration files as per application requirements and developed Web services for non-java clients to obtain user information.
  • Involved in performance tuning of the application to meet nonfunctional requirements.
  • Developed Stored Procedures, Triggers and Functions to process the trades using PL/SQL and established data integrity among all tables sitting on Oracle Database.
  • Involved in unit testing and system testing and responsible for preparing test scripts for the system testing.

Environment: Java, J2EE, HTML5, CSS3, Servlets, EJB, Struts, JSP, JDBC, JNDI, XML, HTML/DHTML, Webservices, JMS, AJAX, SOA, WebSphere, JUnit, UNIX and SQL, Oracle.

Java Developer

Confidential, Nashville, TN

Responsibilities:

  • Involved in Analysis of requirements and dividing the project into several modules.
  • Involved in Analysis, Design, and Development of all modules.
  • Extensive experience in Cross-browser HTML5/4, CSS3 & JavaScript coding to offer responsive website layouts to modern browsers and mobile devices.
  • Worked on using CSS preprocessors like SASS and LESS by extending CSS with dynamic behavior such as variable, operation and functions.
  • In-depth knowledge and experience in UI using was a part of moving the existing Angular 1.5.x component based legacy application to Angular 4 typescript.
  • Extensively worked on Angular 4 concepts like building components, data binding, event binding, host listeners, styling elements dynamically using ngClass, show and hide particular element using ngshow/hide.
  • Implemented some Analytics services using Angular 4, where Adobe Analytics tool can track custom events, generic click events, tracking routes, form tracking and track click events.
  • Involved in the Design phase by designing various UML models like Use Case, Class, Sequence, and State Chart Diagrams.
  • Developed JSP pages which are represented as view in MVC model for generating dynamic HTML, servlets as Controller and EJB components developed as Model.
  • Involved in writing logging classes for the application as Singleton class.
  • JDBC is used for data interaction with the Oracle database.
  • Wrote SQL, PL/SQL for retrieve, insert and update data to the database.
  • Involved in writing the Exception classes to handle exceptions in all layers.
  • Responsible for writing Unit test cases for the application.

Environment: Java, J2EE, Servlets, EJB, Struts, JSP, JDBC, JNDI, XML, HTML/DHTML, Webservices, WebSphere, JUnit, DB2, NgRx, Redux-RxJS, PrimeNg, Angular 4, Adobe Analytics.

Software Developer

Confidential

Responsibilities:

  • Responsible for system analysis, design and development using J2EE architecture . End-to-end Project Management, including RSD preparation, customization of product based on the customer's requirement, meeting delivery deadlines on development, testing, implementation phases of the system and customer relationship consulting.
  • Developed single page web application using JavaScript framework Angular Js.
  • Involved in the development of the presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3 Bootstrap.
  • Client-Side validations were done using Angular JS 2, XSLT and jQuery (Masking), and Google graphs XML DOM.
  • Involved in Analysis, Design, and Development of different modules like Admin, Reports, Payroll modules.
  • Involved in the Design phase by designing various UML models like Use Case, Class, Sequence, and State Chart Diagrams.
  • Developed HTML views in MVC using HTML5, CSS3 and Bootstrap.
  • Used controllers to maintain each view data.
  • Created custom directives as a re-usable component.
  • Involved in writing logging classes for the application as Singleton class.
  • Created SQL, PL/SQL stored procedures, triggers and various queries for the application.
  • Involved in writing the Exception classes to handle exceptions in all layers.
  • Responsible for writing Unit test cases for the application.

Environment: Java, J2EE, Spring, Struts, JSP, HTML5, CSS3, JavaScript, jQuery, AngularJS, Junit, SVN, Spring Tool Suite.

Java Developer

Confidential

Responsibilities:

  • Developed prototype using HTML, CSS, JavaScript and WebLogic Application Server as per the client specifications and specific user validations.
  • Designed and developed Customer registration and login screens using HTML, JSF, Servlets and JavaScript.
  • Implemented Spring MVC architecture and different pattern concepts.
  • Designed and developed JSF components, implemented event handling using Java, JSF, AJAX, and JavaScript for various modules.
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Configured JDBC and LDAP Security in the application server. Developed LDAP server configuration files to enable encryption support for password storage.
  • Used Scripting Languages to validate client side parameters.
  • JDBC is used for data interaction with Oracle database.
  • Involved in design and development of SQL, PL/SQL, Functions and Stored procedures for performing database operations.
  • Created server side logic as EJB.
  • Helped in guideline Preparation to deploy application on WebLogic Application Server.
  • Participated with the team in providing the solutions in various modules.
  • Involved in System Testing using Junit.

Environment: Java, J2EE, Maven, Spring, Hibernate, Web Services, XML, JavaScript, AJAX, Bootstrap, JSF, JSP, Web Services WSDL, Junit, GIT, MVC, Eclipse.

Hire Now