We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Phoenix, AZ

SUMMARY:

  • Over 8 years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications in technologies like Core Java, Java Beans, J2EE (JSP, Servlets), Springs, Hibernate, JDBC, XML, Web Services and Design Patterns.
  • Strong understanding & expertise in web technologies like HTML, HTML5, DHTML, JavaScript, AJAX.
  • Excellent Knowledge on Object Oriented Analysis and Design (OOAD).
  • Expertise in designing responsive UI.
  • Created JUnit tests to automate unit testing at build time for business-critical applications.
  • Hands on Experience with Spring framework like Spring IOC and Spring DAO.
  • Proficient in Web Services, UDDI, SOAP, REST, SOA, and XSD’s.
  • Experience working with RDBM using PL/SQL, DB2 and Sybase.
  • Excellent analytical, troubleshooting and time-management skills.
  • Good Working Knowledge in front end technology like HTML5, JavaScript, Ajax, Groovy, CSS. Exposure to ExtJs.
  • Strong Expertise on Presentation, Web Front End, Business Logic tiers, Middleware & Backend Database tier of the system.
  • Good knowledge in using middle ware architecture like JMZ.
  • Implemented Korn Shell Scripts to work on flat files.
  • Strong knowledge of XML, DTD, SCHEMA, implemented Log4j for logging.
  • Strong experience in technologies such as JSP Servlets, Struts, spring Batch (IOC & AOP), Hibernate, EJBs, MDBs, Session Beans, JDBC and JNDI.
  • Strong Expertise in developing applications using Core Java, java 8 Servlets, JSP, J2EE, JMS, Spring, Hibernate, Oc4j, JDK, Multi-Threading, JNDI, Maven, JDBC 2.0, ANT, HTML, XML, SVN, JavaScript, JQuery.
  • Expert in Spring Boot which is radically faster in building cloud Microservices and develop Spring based applications with very less configuration.
  • Proficient in Java, Microservices, APIs and Open Source ESB platforms (Mule, JBoss Fuse).
  • Experience working with NoSQL databases like MongoDB and Cassandra.
  • Designed and developed custom MongoDB applications specific to client need.
  • Implemented Cloud technologies like Amazon Web Services (AWS).
  • Extensively used Agile/Scrum and waterfall development methodologies.
  • Hands-on experience on using Java Mail APIs to send e-mails.
  • Hands on experience in using Linux, UNIX and Suse Linux.
  • Used n - tier, 3 - tier and Distributed Computing Architecture.
  • Experience on different OS like UNIX, Linux, and Windows operating systems.
  • Knowledge on Unix Shell Scripting like Perl scripting and korn scripting.
  • Capable of Designing strong front-end using AngularJS, NodeJS.
  • Expertise in web-based GUIs development using Applets, Swings, JSP, HTML, DHTML, CSS.
  • Excellent interpersonal, technical, strong problem solving and decision-making skills.

TECHNICAL SKILLS:

Operating System: Windows, Unix and Linux operating systems

Languages: Java 8, SQL, PL/SQL.

Web Technologies: HTML, XHTML, CSS, XML, JSP and JSTL

Java Technologies: J2EE technologies, Servlets, JDBC, RMI, JAX-WS, JPA, Drools

Design Patterns: MVC, Singleton, Prototype, Session fa ade, DTO, DAO Factory

Scripting Techniques: JavaScript, AJAX, JQuery, Dojo.

Frameworks: Struts 1.x/2.0, Spring 3.x/4.0, Hibernate3.0/4.0, Spring MVC, Spring Framework

Tools: /IDE: Eclipse, Netbeans, Toad, Microsoft Visual Studio. Net Editor, Rational Application Developer, MAVEN.

Application Servers: JBOSS, Web logic Application Server and Web Sphere Application Server 6.1.

Web Servers: Apache Tomcat, IBM WebSphere, WebLogic and JBoss

Protocols: HTTPS, SOAP, REST, FTP and TCP/IP.

Databases: Oracle 9i and 10g, MS-SQL Server 2005/2000, MY-SQL Server 3.1 and 4.0

IBM Tools: Rational Clear Case.

Developer Tool Bars: IE 6 Developer tool bar, Fire Bug.

Version Control: CVS, SVN, Clear Case.

PROFESSIONAL EXPERIENCE:

Confidential, Phoenix, AZ

Sr. Java Developer

Responsibilities:

  • Provided Enhancement to the existing application in the system as per business requirements. Identifying all technical and other problems related to the change requests.
  • Involved in various phases of project development following Agile Software Development Methodology and Test-Driven Development (TDD) to build the application.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Responsible for the Requirements Analysis for development of design artifacts such as sequence, collaboration and class diagrams. Technical and process documentation and making sure the documentation is up to date.
  • Involved in developing conversion of Mainframe application to Web application.
  • Developed web tier using JSP, HTML and JavaScript. Client validations using JavaScript, JQuery and Java classes for business layer.
  • Developed Web Services using Rest, WSDL, JAX-WS to develop client classes.
  • Individual audit teams: coaching in context, end-to-end application of Agile/Scrum principles and practices
  • Developed the necessary helper classes, EJB Session Beans, Message driven beans for implementing Business Logic.
  • Developed REST based Microservices using Spring Boot.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
  • Implemented various design patterns in the project such as Singleton, Data Access Object, Factory, and MVC pattern.
  • Developed Driving Record PDF using IText.
  • Used ReactJS to create custom components for data manipulations and to display data in company standard format. Developed ReactJS forms to manipulate text within HTML5 views.
  • Created Batch Processes, runs every day to produce Driving Records from Mainframe.
  • Designed and implemented server-side RESTful web services using Node JS and Express.js and handled communications to the client side (ReactJS) using JSON.
  • Developed Unit and Integration testing of the application using JUnit Framework to ensure Quality Assurance.
  • Performed Unit testing on ReactJS applications using Jasmine.
  • Experience in working with React and Redux and created interactive and reusable UI Components.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used React-auto complete for creating google maps location search on the webpage.
  • Used Angular JS filters for filter functionality in search box and Iterator functionalities.
  • Implemented controller and the model part of E-banking components by developing Forms Groups and E-Banking Custom/Extension Value objects.
  • Hands on Experience in developing and designing the Micro services using REST framework and Spring Boot.
  • Developed Maven Scripts to build WAR/EAR files for the application.
  • Deployed the application on JBoss.
  • Provided production and maintenance support for the client.

Environment: Java8, J2EE, JSP, Servlets, Spring MVC, Spring Boot, Hibernate, Web services, SQL, Oracle DB, Jenkins, Microservices, Eclipse, AWS, AngularJS, Multithreading, React JS, Agile methodologies, GIT, Maven, Log4j, JUnit, IBM WebSphere Application Server, JIRA, Confluence

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Involved in the gathering requirements from Business users and Business Analyst.
  • Developed Server-Side components by using EJB and web components using JSP, Servlets, J2EE Environment.
  • Extensively used JQuery for frontend components to interact with JavaScript functions which adds dynamism to webpages at client side.
  • Implemented Spring MVC, AOP, IOC, Boot to develop intranet web application.
  • Used LDAP as an active directory.
  • Designed Strong front end using EXTJS.
  • Method references are used provided in Java8 to make use of methods already named.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Developed components for E-banking module (MVC, N-tier Architecture, JAVA/J2EE).
  • Designed, implemented and tested the Spring4.x Domain Model for services using Core Java.
  • Tested the functionality of the application using JUnit Struts Test Cases.
  • Designed custom filters to intercept all the requests.
  • Knowledge in designing and implementing front-end application using AngularJs framework
  • Turned Application mockup’s and designs into pages, with HTML5, CSS3, and AngularJs

    code.

  • Developed server components using EJB’s. As part of it, implemented Stateless session beans.
  • Developed MongoDB data schema for core areas of the system.
  • Implemented Java and EJB in Mainframe DB2 environment.
  • Developed Applications using Rule Engines, ILOG, BLAZE
  • Rearchitected spring application which used Java Swing for the GUI and ActiveMQ for distributed messaging.
  • Implemented Struts Framework which is based MVC design pattern in the application.
  • Implemented ESB architecture to provide communication between the different applications.
  • Used SOAP Xml web services to transfer the amount to transfer application.
  • Designed a prototype which includes full functionality by using JavaScript, JQuery, backbone.js, node.js and boot strap connecting to restful server on different domain.
  • Worked for inter portlet communication regarding JSR - 286 portlet complaints in Liferay Portal.
  • Designed framework using BIRT Runtime, Java, MySQL, iText and web server technologies.
  • Developed static and dynamic Web Pages using Servlets, JSP, HTML, HTML5 and CSS.
  • Implemented multi-threading in applications using Java Executor Framework.
  • Worked on optimizing quires using TOAD for database query testing.
  • Used CVS and GIT in configuration management.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
  • Implemented the application using Spring IOC, Spring MVC Framework, spring Batch and handled the security using Spring Security.
  • Led the enterprise implementation of agile development principles and practices. Scrum Master of company's first agile team. Coach and mentor of three new Scrum Masters and development teams.
  • Used Spring AOP Module to implement logging in the application to know the application status.
  • Used Spring DAO Module along with Struts Framework to deal with Database.
  • Designed Applications using Rule Engines, ILOG, BLAZE .
  • Called Rest web services through Angular JS services to get JSON Object and modified the response object to display in UI.
  • Provided multimedia support in design and development
  • Designed and developed Micro services business components using Spring Boot .
  • Provided RESTful API Services guided by best practices found in the Richardson Maturity Model.
  • Designed and developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2.
  • Developed ReactJS pages, Web services calls and AJAX calls for the application.
  • Designed and developed required WSDL and XSD for the services.
  • Implemented fundamental java projects using Net Beans and Eclipse3.5 IDE.
  • Used Hibernate for loading and storing objects.

Environment: Core Java, java8, J2EE, Tomcat 7, JDBC, Spring Boot, Collections, Generics, JUnit, Spring MVC/Core, Hibernate, Microservices, Eclipse, SQL, React JS, Log4j, Oracle DB, Agile, Maven, GIT

Confidential, Tampa, FL

Sr. Java Developer

Responsibilities:

  • Responsible for all stages of design, development, and deployment of applications. Developed several UML diagrams; Activity diagrams, Sequence and Object diagrams using Microsoft Visio
  • Designed GUI of the application using JSP, HTML, Java Script for validations, CSS and AJAX.
  • Used ReactJS in components like JSX, creating React components, Virtual.
  • Developed using new features of Java1.7 Annotations, Generics, enhanced for loop and Enum. Used spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Used Hibernate extensively for developing many applications. Written POJO classes and provided mapping using xml for java to relational database.
  • Worked in Agile Development Which includes SCRUM process, Sprint, Daily Stand up meetings.
  • Developed interactive screens based on HTML, CSS, ANGULAR JS and JQUERY to dynamically generate HTML and display the data to the client side.
  • Created and modified the CSS classes to change the look and feel of the screens.
  • Used JQUERY selectors to show and hide content on the screens.
  • Used Spring Security for authentication and authorization extensively.
  • Designed and developed Application based on Spring MVC Framework using MVC design pattern.
  • Used Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
  • Responsible in all phases of development which includes design, development and testing of the application.
  • Used Junit to write repeatable tests mainly for unit testing.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Used Abstract Factory design pattern in development which helps for encapsulation of the concrete classes.
  • Worked on responsive design and developed a single isomorphic responsive website that could be served to desktop, Tablets and mobile users using ReactJS.
  • Participated in using Web service in support of the product.
  • Developed web services in Java and Experienced with SOAP, WSDL for exchanging data between portal and other modules.
  • Used MAVEN as build tool.
  • Coached and mentored multiple technology and business project teams on agile project design and collaboration.
  • Method references are used provided in Java8 to make use of methods already named.
  • Design and development of web-based applications using different Web and application servers such as Apache Tomcat, WebSphere 6.1, JBoss 7 and WebLogic 8.0.
  • Used Spring Batch for scheduling and maintenance of batch jobs.
  • Used EHCache as the caching framework along with Hibernate.
  • Generated Entity classes and schema using them
  • Used XML to transfer the application data between client and server.
  • XSLT style sheets for the XML data transformations.
  • Used Log Back extensively for logging Errors to regular Debug and Exception statements.
  • Used MAVEN as build tool.
  • Implemented client-side Interface using ReactJS.
  • Involved in complete development of ‘Agile Development Methodology’ and tested the application in each iteration.
  • Wrote complex SQL and HQL queries to retrieve data from the Oracle database.
  • Involved E2E Development by integrating Front End and Backend by Debugging.
  • Involved in fixing System testing issues and UAT issues.

Confidential, Fort Worth, TX

Sr. Java Developer

Responsibilities:

  • Involved in design, development and testing of the application.
  • Implemented Spring MVC framework to manage dependencies, hibernate to load and persist data and web services to access external billing and inventory control for developing server - side layer.
  • Implemented Struts, JSP, HTML, JavaScript and AJAX to develop presentation layer.
  • Documented designs and test plans and reviewed them with development and QA teams.
  • Prepared Work breakdown structure, project timeline and managed the project status to make sure the deliverables are released before or on time.
  • Developed HQL, SQL queries.
  • Developed user interface by using the ReactJS, Flux for SPA development.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for data validation
  • Developed HQL, SQL queries.
  • Extensively used Apache Ant and Apache Ant Ivy for the dependency management and to build java applications.
  • Used Web Services (WSDL, SOAP, and RESTful) for third party authorizing payments to/from customers.
  • Used SVN as source control.
  • Developed ReactJS pages, Web services calls and AJAX calls for the application.
  • Handled code review and demo session with the team.
  • Used DHTML, HTML, JavaScript.
  • Written the JSP, Java Script for validations, HTML, CSS and AJAX for designing GUI of the application.
  • Wrote Java Servlets to manage an XML-based persistence layer to cut down on server round-trips during development.
  • Developed user interface by using the ReactJS, Flux for SPA development.
  • Produced as well as consumed RESTful web services using Jersey API's.
  • Developed Web logic application server set up & deployed the application on it.
  • Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
  • Used SAX parser for parsing XML documents.
  • Used GIT repository as version control tool in the project.
  • Performed unit testing using Junit and Mockito
  • Worked with business, technical, and QA teams to identify and troubleshoot issues.
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure, and providing mentorship to others on my team
  • Transformed the standalone application into a client/server application using Adobe Flex, BlazeDS, Tomcat.

Environment: Core Java, Web services, EJB3, Wicket, JPA, IBM RSA, IBM RTC, SQL Developer for Oracle, Junit, WebSphere Application Server 7, Soap UI

Confidential, Groton, CT

Sr. Java Developer

Responsibilities:

  • Involved in requirement gathering, technical design, and exploration of various technologies, prototyping, benchmarking, and documentation and authoring technical specifications.
  • Prototyping and development of modules like personal profile, registration, creating web service for the modules for the unified web application.
  • Prepared test cases for the Application for System and integration testing
  • Involved in bug fixing and documentation of Lessons Learnt and Best practices.
  • Integrate with Oracle 10g database through JDBC
  • Established and monitored the process for quality management
  • Facilitated communication within the project team.
  • Integrated the 2 applications through SOAP web services and utilized the functionality of the jar and war files.
  • Studied the in-house project that is developed on Struts MVC framework.
  • Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
  • Designed and developed Service layer and Web-Tier using Struts framework.
  • Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
  • Implemented entire application in Spring MVC design framework.
  • Extensively used various J2EE design patterns like Factory, Singleton, Data Access Objects, Data Transfer Objects, Business Delegate and Session Façade in the project, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Built SOAP Web services interface implemented in Java using Apache Axis and SOAP.
  • Involved in the development of presentation layer and GUI framework in JSP, HTML and client-side validations were done using JavaScript.
  • Used Spring-Hibernate to integrate with Oracle database.

Environment: Spring, SOAP, REST, JSON, Struts, Micro services, JMS, XML, Eclipse, JUnit, Mockito, GIT, log4j.

USAA, Atlanta, GA

Software Developer

Responsibilities:

  • Played a key role in developing Use Case, Sequence and Class diagrams during design phase using Rational Rose.
  • Created JSP pages for displaying account information, Loan applications, Loan fulfilments etc.
  • Implemented several JavaScript validations for the JSP pages.
  • Implemented several Custom Tags for JSP pages.
  • Used Composite JSP pages using Struts tiles framework. This involved creating page template
  • Played a key role in the design and development of application using J2EE technologies.
  • Implemented Message Driven beans (MDB’s) for processing to messages coming from a mainframe system.
  • Used Struts action forms and developed Action Classes, which act as the navigation controller in Struts Framework
  • Involved in Unit testing of Various Modules based on test cases.
  • Involved and Participated in Code Reviews.
  • Used Spring Framework and Integrated with Struts.
  • Involved in Bug fixing of various modules that were raised by the testing team in the application during the integration testing phase.
  • Developed and deployed UI layer logics using JSP, XML, JavaScript, HTML/DHTML.
  • Used DOM and SAX parsers with JAXP API.
  • Developed SOAP web services from the scratch and consumed partner's web services.
  • Designed Controllers for the application.
  • Tested applications in different prospective during unit test cases.
  • Used hibernate to deal with large databases the organization has.
  • The development model was semi-agile.
  • Actively participated in production support.
  • Implementing JUnit test cases to test Java classes.
  • Utilized Rational Clear case for version control of the application. This involved creating development streams and defect streams.
  • Utilized WSAD for developing the application.

Environment: Core Java, Spring rest services, Spring Tool Suite, Git Hub, maven, SQL Developer for Oracle, Spring boot, Tomcat, Soap UI

Hire Now