We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Norfolk, VA

PROFESSIONAL SUMMARY:

  • 8 years of IT experience in design, development, implementation and testing of Client Server, Web Applications using Java/J2EE Technologies.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Created FAQ pages for website using JQuery, CSS3, HTML5, Angular JS and JavaScript.
  • Wrote SQL Queries, and integrated SQL Queries using HIBERNATE.
  • Implemented Hibernate Mapping using annotations and XML.
  • Improved Auto Quote application by designing and developing it using Eclipse, HTML, Servlets and Java Script.
  • Experience with Java 1.8 and Lambda Expression
  • Excellent hands on knowledge core Java, J2EE, Web Services, RESTful Services and SOA
  • Developed Web Services (SOAP) to interact with other components.
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object (DAO) and Service Locator.
  • Excellent knowledge about Node.js, React.js, HTML5, CSS3, JSON
  • Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP and Servlets.
  • Production Support experience in J2EE development environment and other Infrastructure applications like BMC Remedy, Patrol, HP Service Manager and Service Now
  • Working knowledge of PL/SQL (TOAD) Software and databases like DB2, MySQL Server, MS SQL, PostgreSQL Server, Oracle DB and No SQL databases like MongoDB and Apache Cassandra
  • Extensively worked in Core Java and object - oriented design with strong understanding of Collections, Multithreading and Exception handling.
  • Hibernate Query Language (HQL) was used to perform various queries in the database.
  • Configured JDBC and LDAP security in the application server.
  • Wrote build and deployed scripts using Shell and ANT scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
  • Highly conceptual innovative problem solver with excellent organizational and communication skills.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL

Web Technologies: J2EE, JSP, Servlets, JMS, JNDI, XSL, Spring, Hibernate, Spring Web Services, SOAP, WSDL, Multithreading, JavaScript, Log4j

UML Tools: Rational Rose, MS Visio

APIs: EJB, JDBC, JMS, JNDI, JCA, JTA, JPA, JSF, JSTL

Design Patterns: Messaging Queue OOAD, MVC, DAO, DTO, Front Controller, OOP, Session Façade, Business Delegate, Observer, Singleton, OO, View Helper, Decorator Mainly on MQ like Kafka

Frameworks: Struts, Hibernate, Spring, JSF, Jidesoft

XML Technologies: XML, XSD, XSLT, DTD, DOM parser, SAX parser, XPath, XQuery

Databases: Oracle, MySQL, SQL Server

Scripting/GUI Tools: DOJO, JSON, CSS, Shell script, Angular JS, HTML/HTML5, CSS2/CSS3, Bootstrap, DHTML, XML, XHTML, XSLT, Ajax, jQuery, React.js, JSON, SASS, JavaScript

Operating Systems: Windows, Sun Solaris, Red Hat Linux, Linux

Application Servers: WebLogic, JBoss, Apache Tomcat, WebSphere

IDE: Eclipse, RAD, NetBeans, JBuilder

Build and Test Tools: Ant, Maven, Junit

Other Tools: TOAD for Oracle, Subversion (SVN), CVS, Castor, Clear Case, Clear Quest.

WORK EXPERIENCE:

Confidential, Norfolk, VA

Sr. Java Developer

Responsibilities:

  • Communicated with Stakeholder, Program Manager/Product Owner & Scrum Master for better understanding of project requirements, task delivery in current sprint by using Agile methodology.
  • As per business requirement, created technical document by using Share point.
  • Implemented various J2EE components in current distributed web application.
  • Designed and Developed server-side components using Java, J2EE, Spring, Web Services, SOAP, WSDL, and REST, EJB.
  • Knowledge in Web App deployments on UAT, Production, SIT, QA environments with configurable apps.
  • Designed & implemented front end by using scripting languages & validations (MVC).
  • Integrated XML schema with the application. Good knowledge on MQ like Kafka.
  • Designed the front end of application using XML, HTML, CSS, Angular JS, and JavaScript Technologies.
  • Designed JSP pages for presenting Web content using Net Beans.
  • Developed web application using Spring Framework with MVC design pattern.
  • Developed persistence layer using JPA, Hibernate ORM, and Spring Hibernate integration.
  • Developed REST Web Services and clients to retrieve the member level and enterprise level data to handle the secured transactions
  • Worked in Normalization of Database and created stored procedures using PL/SQL.
  • Provided support to the application in production simultaneously was involved in enhancement Iterations.
  • Used ANT for building application and used Log4J for logging and debugging.
  • Used CVS as version control system
  • Used JDBC for communication between the web application and Oracle database.
  • Designed and developed a test workbench to test the complete application using Junit.
  • Deployed the application in WebSphere Application server.
  • Involved in designing User Interface (UI) applications and professional web applications using JavaScript, Angular, Bootstrap, jQuery, HTML, DOM, XHTML, JSON and AJAX, React JS.
  • Built Single page web application using JavaScript Frameworks like Angular2/4, React JS, Node JS, Backbone JS and Ext JS.
  • Created Front-end Application using HTML5, CSS3, JavaScript, Typescript Angular 2, Node JS, Twitter Bootstrap and JSON.
  • Familiar with java script testing and ECMAScript6.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular 2.0, Node.js and Bootstrap.
  • Involved in building an application service layer using Angular JS Dependency Injection.
  • Highly used Angular2, Angular 4 Router to build single page applications for navigation through the different status and multiple modals.
  • Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Using Angular JS built-in directives, custom directives, and services for developing interceptor and complex UI data table grids.
  • Used Redux for the higher order decoration for wrapping each component with UI state and actions.
  • An adaptable and passionate professional who has developed iOS and React Native applications.
  • Optimized React Nativeapplication to cut initial load time from 4 seconds down to less than one second by cachingchat data in local storage and connecting to APIs in parallel.
  • React Native smoothly combines with the components which is written in JavaScript.
  • Massive redesign of client site from HTML/PHP form handling to cleaner Redux-Form.
  • Build Restful API web services using Node JS and Express JS and used a full complement of Express, Angular JS, Node.js, and Mongo DB to store and present assessments.
  • Used Node.js on the Ionic framework for creating a quick and responsive web design.
  • Created real-time websites with push capability and added user validations and user permissions by using the NodeJS.
  • Used NodeJS for communication to the server through RESTful API services
  • Hands-on experience on developing AWS cloud formation templates and setting up Auto scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef.

Environment: Java/J2EE, Eclipse, Kafka, Spring 4, Hibernate 5, JDBC, Servlets, WebSphere Application Server, Oracle, XML, Angular JS, HTML, CSS, PL/SQL, REST, MVC, ANT, JUnit, Mockito, Power Mock, SVN, LINUX, UNIX, JavaScript, Log4j, JAXB, Git, HTML5, CSS3, Jersey, Angular 2/4, Node.js, React.JS.

Confidential, Olathe, KS

Java Full Stack Developer

Responsibilities:

  • Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
  • Designed dynamic and browser compatible pages using HTML5, Bootstrap, CSS3, JQuery, JavaScript and Angular JS.
  • Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript, also developed filters and angular services.
  • Used Angular libraries like angular-ui-router, angular-resource to create the effective single page application and used angular-cookies to temporarily store the data used in this application.
  • Used Angular-JS, AJAX for asynchronous validations for the input fields of the forms with the data existed in the database.
  • Extensively used Core Java collections, Generics, Exception handling, Design patterns for functionality, such as portfolio summary and user information also developed Services, Business Delegate, Pojo, Controller and Dao.
  • Extensively Implemented Spring boot, dependency Injection (DI) and aspect-oriented programming (AOP) features along with Hibernate.
  • Ensured Service design fits into overall SOA driven program and implemented the logging framework in the SOA environment.
  • Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems.
  • Written Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
  • Configured Spring declarative transaction manager and implemented transaction management in DAO layer.
  • Implemented RESTFUL web services using spring boot and consumed using spring REST services. Published Rest services for performing CRUD operations from database.
  • Used JSON for data exchange between application modules along with XML and WS-Security for authenticating the REST messages along with encryption and decryption.
  • Integrated Spring and Hibernate, configured logging and developed exception handling for the application. Used Log4J to capture the log that includes runtime exceptions.
  • Written Junit test cases to test the Spring DAO layer and created Batch Services to generate reports using Spring Batch and used Mockito for Behavior Driven Development (BDD).
  • Involved in configuring builds using Jenkins with Git, Gradle plugins, configured and used Jenkins to deploy the applications onto Dev, QA, UAT environments.
  • Writing and retrieving files to and from AWSS3bucket for UI to render data faster that involves complex and time-consuming server-side logic.
  • Developed scripts for build, deployment, maintenance, and related tasks using Jenkins, Docker, Maven
  • Worked on Attlasian products such as Git for Version control, Source tree, Jira for project tracking, Confluence for project Wiki.

Environment: Java 8, J2EE, Struts, Spring 4.3, Spring boot, Spring AOP, Hibernate 4, JMS, CVS, REST, log4j, JUnit, Jenkins, Gradle, XML, Ajax, XSD, java Script, JQuery, Angular-JS 1.5, Mango DB, Linux, Tomcat, Spring Tool Suite(STS), IBM RAD, Jenkins, docker and Load Runner

Confidential, Kansas City, MO

Java/ J2EE Developer

Responsibilities:

  • Working in analysis and design phases of Software Development Life Cycle (SDLC).
  • Working on use cases, interface definitions and web services specifications in collaboration with Business and System Analysts and Architecture Group.
  • Good understanding on messaging queues like Kafka
  • Built the ResponsiveUIscreens using HTML 5, CSS 3 and twitter Bootstrap.
  • Responsible for converting designed mock-ups to HTML pages using HTML5, CSS and jQuery.
  • Established pages using CSS to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Worked with AJAX data consisting of JSON/XML/JSONP responses, parsing the same and presenting on the UI layer.
  • Created the web service in Apache axis2 1.4.1 framework by using the SOA with Web services, XML, XSLT, WSDL and JAXB and used SOAP protocol to retrieve the data.
  • Experience in writing business rules as a rule engine using Drools.
  • Used spring security features to impersonate user without password by making use of RESTful web services.
  • Extensive experience of developing Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services.
  • Designed Frontend with in object-oriented JavaScript libraries like React.js.
  • Used React.js for building composable and reactive user interfaces.
  • Implemented various screens for the front end using React.js and Redux library.
  • Used React-Router to turn application into Single Page Application.
  • Involved in using React.js components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used Redux for the higher order decoration for wrapping each component with UI state and actions.
  • Extensive knowledge of Spring to build Restful and MVC applications and service endpoints, used dependency injection with XML and annotation-based configuration styles.
  • Developed Web Services rules using Drools rule engine.
  • Extensively used and wrote the Stored Procedures for performance.
  • JAX-WS for creating service endpoints for contest engine which can be consumed by other vendors, JAXB, JAX-RS for restful services, JAXB. Also consumed 3rd party SOA services.
  • Used SCRUM methodology, for the implementation of SDLC.
  • Involved in code reviews developed by the team to make sure they met the business requirements and enforced best coding standards on day to day basis.
  • Provided technical decision support for the system and business analysts
  • Worked in production support for Infrastructure application after rolling out. Participated in seven-day, 24/7 support rotation - diagnosed and fixed the issues

Environment: Java 1.6, MQ, Kafka, JSF 2.0, Spring 3.0, Hibernate 3.0, EJB 3.3, Java Web Services (REST, JAX-WS), JNDI, AJAX, Web services, Apache Axis 2.0, Eclipse 3.4, J Boss Application Server 7.0, DROOLS 4.0, Java Beans, Prime faces, Clear case, ClearQuest, UML, MS Visio, XML, XHTML, DHTML, JavaScript, Log4j, JAXB, Git, HTML5, CSS3, Jersey, Angular 4, Node.js, React.JS, XSL, Oracle 11g, SQL, SQL Navigator, PL/SQL, ANT Script.

Confidential, Irving, TX

Java Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle.
  • Implemented JSP, Struts MVC Framework and JDBC to handle the workflow of the application with Oracle as the back-end.
  • Responsible for writing J2EE compliant java code for application development effort which involved working with Spring, JSP, Servlets, JDBC, XML, EJB, etc.
  • Used JavaScript for client-side validations and building web applications using HTML, CSS, JavaScript, JQuery and Ajax.
  • Used UI Bootstrap for creating dynamic user interface using Angular JS.
  • Involved in development of Single-Page Application(SPA) using Models, Views and Controllers of Angular.js and Restful Services as a part of team project.
  • Production Support experience in J2EE development environment and other Infrastructure applications like BMC Remedy, Patrol, HP Service Manager and Service Now
  • Used Microsoft Teams for sharing scrum updates and files with team members.
  • Used Angular Directives to extend syntax definitions for HTML5.
  • Developed Servlets, Action Classes, Action Form Classes and configured the Struts Configuration file.
  • Actively involved in creating complex stored procedures, functions, triggers and created index's on database table.
  • Create Hibernate mapping files to map with the data base tables and Java objects.
  • Tomcat JBOSS servers were used for testing and WebSphere was used for deploying.
  • Actively involved in creating schema and schema changes in Oracle database and wrote complex named query in Hibernate.
  • Worked with Multithreading Concepts for Batch Processing and processing data, developing Database layer with ORM frameworks like Hibernate.
  • Converting XML to java related objects using DOM.
  • Involved in the development of XML Schema Definition.
  • Used Agile development environment and involved in daily SCRUM and worked on UAT issues and production support issues as a part of the Release support team.
  • Interacted with the business users, analysts and understanding the requirements.
  • Used ANT for building application and used Log4J for logging and debugging.
  • Used CVS as version control system.
  • Developed unit test cases and tested the components using JUnit framework and automated the scripts.

Environment: Java/J2EE, Spring, Struts2, JSP, Servlets, JDBC, XML, EJB, AJAX, JQuery, Oracle, SQL, Hibernate, WebSphere, Jenkins, Eclipse, JUnit, ANT, Log4j, CVS, UNIX, HTML5, CSS3, Jersey, Angular 4, Node.js, React.JS.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Involved in full project management life cycle from development to integration, testing and release.
  • The application architecture of the System is based on MVC (Model View Controller) Design Pattern, Spring and Struts2 Framework.
  • Worked in Investment banking sector including gathering and defining user requirements and understanding derivatives.
  • Used Agile methodology to develop and deliver project.
  • Used Multithreading, concurrency techniques to develop the project.
  • Developed the use case documents and decomposed them to system specifications.
  • Worked on various Web Service technologies including REST using jersey API.
  • Developed the presentation Tier using JSP, JSF, Struts tags, XML, XSL, CSS, HTML, DHTML, JQuery, AngularJs, ReactJs and JavaScript.
  • Migrated many applications into AWS and provide cloud Security.
  • Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer and Auto scaling groups, Optimized volumes and EC2 instances.
  • Developed code for migration of orders data from Oracle toCassandrain using Java driver forCassandra2.1 and JDBC.
  • Experienced in upgrading the existing Cassandra cluster to latest releases.
  • Expertise in Stashbit bucket and version control tools.
  • Review current framework, version control, Set Up continuous Integration for automation tools on Jenkins and Stash.
  • Implemented all Spring framework modules like IOC, Web, AOP, ORM, DAO for application design and development.
  • Involved in creating front end development using HTML5, CSS3, JavaScript, jQuery, AngularJS, ReactJS, Bootstrap.
  • Developed SOAP Web Services and tested using SOAP UI.
  • Wrote SQL Queries, and integrated SQL Queries using Hibernate.
  • Implemented Hibernate Mapping using annotations and XML.
  • Created development environment and setup the pre-development configuration settings using Maven. Deployed the application on Tomcat web Server
  • Involved in creating business process data flows and use case diagrams using UML.
  • Developed REST Web Services and tested using REST Client UI.
  • Used JUnit for unit testing of the application and log4j for logging.

Environment: Java, Spring, Rest, JSP, JMS, XML, UML, Maven, JUnit, Oracle, Log4j, Struts2, SQL, PL/SQL, Hibernate, Tomcat Web server, AJAX, JQuery, Jenkins, SOAP, SOAP-UI, Unix, HTML5, CSS3, Jersey, Angular 4, Node.js, React.JS.

Confidential, Westlake, TX

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets.
  • Configured business applications in XML bean definition files using SPRING.
  • Used Hibernate query language. Implemented server-side tasks using Servlets and XML.
  • Implemented Spring Validation Framework for Server-side validation.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Eclipse was the major IDE used. Developed Webservices (SOAP) to interact with other components.
  • Created and deployed web pages using HTML, JSP, JavaScript and CSS.
  • Used Rational Clear Case as Version control.
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object (DAO) and Service Locator.
  • Worked with QA team for testing and resolve defects.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
  • Designed various applications using multi-threading concepts, mostly used to perform time consuming tasks in the background.
  • Implemented RESTFUL web services using spring boot and consumed using spring REST services. Published Rest services for performing CRUD operations from database.
  • Used JSON for data exchange between application modules along with XML and WS-Security for authenticating the REST messages along with encryption and decryption.
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Integrated Spring and Hibernate, configured logging and developed exception handling for the application. Used Log4J to capture the log that includes runtime exceptions.
  • Written Junit test cases to test the Spring DAO layer and created Batch Services to generate reports using Spring Batch and used Mockito for Behavior Driven Development (BDD).
  • Involved in configuring builds using Jenkins with Git, Gradle plugins, configured and used Jenkins to deploy the applications onto Dev, QA, UAT environments.

Environment: Java, JSP, JSTL, Spring, Hibernate, Design Patterns, XML, Oracle, Web logic, Clear Case, JUnit, UML, Webservices, SOAP, Log4j, AJAX, Windows, HTML5, CSS3, Jersey, Angular 4, Node.js, React.JS.

Confidential

Java Developer

Responsibilities:

  • Coordinated designs and implementation of application, collaborated with project managers, engineering teams and various client agencies.
  • Played crucial role in requirement analysis, design, development, and unit testing of the application.
  • Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
  • Responsible for design and implementation of various modules of the application using Spring -Hibernate architecture.
  • Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with spring for processing business needs.
  • Struts Tag Libraries and Struts Framework were used in addition to JSP, HTML, AJAX, and CSS in developing the presentation layer.
  • Used Struts Validation Framework for dynamic validation of the user input forms.
  • Improved Auto Quote application by designing and developing it using Eclipse, HTML, Servlets and Java Script.
  • Implemented Spring ORM wiring with Hibernate provided access to Oracle RDBMS.
  • Designed and developed UI with AJAX, HTML and Java Script for more interactive web pages.
  • Used Hibernate EH Cache for second level caching which resulted in enhanced performance of the application.
  • Hibernate Query Language (HQL) was used to perform various queries in the database.
  • Configured JDBC and LDAP security in the application server. Developed LDAP server configuration file to enable encryption support for password storage.
  • Responsible for implementing the transaction management in the application by applying Spring 4 AOP methodology.
  • Involved in creating various reusable Helper and Utility classes which are used across all the modules of the application.
  • Wrote build and deployed scripts using Shell scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
  • JUnit was used for unit testing and implementing Test Driven Development (TDD) methodology.

Environment: Java/J2EE, Struts, Spring, Hibernate, Oracle, JUnit, JSP, Servlets, HTML, AJAX, Maven, CSS, WebLogic, Windows, HTML5, CSS3, Jersey, Angular 4, Node.js, React.JS.

We'd love your feedback!