Post Job Free
Sign in

Java Developer Data

Location:
Orlando, FL
Posted:
December 23, 2020

Contact this candidate

Resume:

PROFILE

*+ years of Experience in IT industry in areas of Analysis, Design, Development, Implementation and Testing of Software Applications using HTML5, CSS3, XML, JSON, JavaScript, jQuery, Bootstrap JS, ReactJS, AngularJS, Angular 2+, NodeJS and Java/J2EE technologies.

Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts and familiar with creating Custom Reusable React Components Library.

Experienced in all stages of Software development life cycle (SDLC) and various methodologies like Agile/Scrum.

Strong experience in working with Core Java concepts like OOPS, Multi-threading, Exception handling, Generics, Collections and developing application using Java and J2EE technologies with Servlets, JSP’s, JDBC.

Experience implementing Design Patterns like MVC, DAO, DTO, Factory and Singleton.

Experience in developing and consuming RESTFUL API’s.

Extensively used SQL/PL-SQL in writing queries, database triggers, and stored procedures and functions for Oracle database.

Experience with unit testing using JEST, JUnit and knowledge of ANT, Maven and Log4j tools.

Worked on web applications that required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer and Opera. Experience in working with Windows, LINUX, UNIX, and MAC platforms.

Experience in version control tools like SVN, GIT.

Involved in planning, designing, implementing the required specifications, and providing support in production environment.

TECHNICAL SKILLS

Languages / Technologies

HTML5, CSS3, JavaScript, Angular JS, Angular 2+, Bootstrap JS, React JS, Nodejs, jQuery, Core Java, Java 8, J2EE, XML, JSON, SQL, PL/SQL, Shell Scripting, JSP, Servlets, SOAP, REST

IDE / Tools / Utilities

IntelliJ, Eclipse, Visual Studio, SQL Developer, Toad, SoapUI, Maven, Gradle, NetBeans, JBoss Developer Studio, Putty, WinSCP.

Application / Web Servers

WebLogic, JBoss and Apache Tomcat

Databases

Oracle, Microsoft SQL Server, MySQL, PL/SQL

Operating Systems

Windows, UNIX, LINUX, Mac

PROFESSIONAL EXPERIENCE

Verizon, Temple Terrace, FL

Full stack Java developer 07/2018 - Present

VECRM is the Web and mobile based application which supports internal users to store all the information like circuit and building details, ticketing information, client health index, documents, revenue details etc. I was responsible for entire development of modules like access optimization, Document management system, Revenue details and Financial score.

Responsibilities:

Involved in developing UI using HTML5, CSS3, JavaScript, React JS and Angular 6.0 for achieving cross browser compatibility.

Developed entire module using ReactJS components, Forms, Events, Keys, Router, Animations, and Flux concept.

Maintained states in the stores and dispatched the actions using redux and Produced client-side validation through JavaScript.

CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.

Created Reusable Modules and Custom Directives in Angular 6.0 which got used in various places of application.

Implemented Angular Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with Angular built-in testing facilities.

Hands-on knowledge of RWD (Responsive Web Design) techniques and patterns.

Developed REST controllers using Spring Data REST to serve the UI with required JSON data.

Using Java/J2EE Design Patterns such as Business Delegate, Session Facade, Singleton in the project extensively, which facilitates clean distribution across various layers of processing.

Used MAVEN to build scripts for Deployment. Used Scala to boost development productivity and application scalability.

Used Restful web service (JAX-RS) to exchange data within the application.

Used java 8 features like lambda expressions, functional interfaces, stream API’s etc.

Experience in working GIT for branching, tagging, and merging.

Involved in writing Unit test cases for unit testing using JUNIT-framework.

Used oracle database for performing CRUD operations.

Experience with browser testing, cross-browser compatibility, and cross-platform compatibility.

Developed the application using Visual Studio and used WebLogic server to deploy the applications

Used TDD to develop and refactor the code to pass the test.

Experience working with testing tools like Firebug, Chrome and IE Developer Toolbar.

Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.

Exxon Mobil-Houston, TX

Programmer/Support Analyst 01/2018 - 06/2018

Incentive Compensation System (ICS) application support HR clients in planning, administration, accounting, and distribution of financial awards. Involved in daily activities which include production support tasks such as application bug fixes and data corrections, progressing application enhancements, developing queries and reports, and working projects.

Responsibilities:

Participated with end users and business analyst to understand the business requirements.

Design develop and tests HTML5, CSS3, Bootstrap, JavaScript and React JS that meets accessibility and web browser standards for website.

Used jQuery for basic animation and end user screen customization purposes. Also used CSS pre-processors (SASS).

Maintaining parent and child elements by using State and Props in React JS.

Used React JS to create custom components for data manipulations and to display data in company standard format.

Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.

Used React Flux architecture to create the data layers in the application and to bring the Model View Controller architecture for the application.

Involved in using React JS components Forms, Events, Keys, Router, Animations and Flux concept. Implemented Micro services architecture using Spring BOOT enabled REST API with the Spring Cloud modules.

Used SQL/PLSQL queries for maintaining payroll database. Used host explorer for fast and reliable connections to IBM mainframes. Later migrated mainframe jobs to UC4 jobs.

Putty is used in this project to access different environments based on ID’s.

Used Linux/Unix commands to access different files and to view different files and logs and run them accordingly. Used SQL Server Business Intelligence Development Studio as a Report building tool to access and view reports as well as designing them.

Troubleshoot build issues in Jenkins, performance and generating metrics on master's performance along with jobs usage. Coordinate all build and release activities, ensure release processes is well documented, source control repositories including branching and tagging.

Used GitHub to pull and pull data into git repository and to manage them in branches. Developed web code using IntelliJ.

Used java 8 features like lambda expressions, functional interfaces, stream API’s etc.

Experience on implementation of version control software GIT repositories.

Wolters Kluwer - Indianapolis, IN

Full Stack Java Developer 10/2016 - 12/2017

Wolters Kluwer is a global leader in information services and solutions for professionals in the health, tax and accounting. This is a security-based application involved authorization and authentication and later dealt with publishing platform.

Responsibilities – (Involved in 2 Projects)

Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.

Developed web GUI involving JavaScript, HTML 5, CSS3, React.

Integrated spring (Dependency Injection) among different layers of an application.

Used MEAN stack to create browser-based web applications. Designed User Interface based on MVC framework, which attains an apt coordination for Spring MVC, JSP, Servlets and Custom Tag Libraries. Developed Server-side components based on Spring MVC and the persistence layer build on ORM framework Hibernate.

Apache tomcat is used in this project to run servlet and Java Server Pages based web applications.

Used spring security to provide authentication and authorization support to Secure Spring-based applications. Implemented JWT authorization for securing the application endpoints.

Used React Redux for front end application, Webpack as a bundler and deployed the application to Webpack dev server.

Good working knowledge of XML for creating user-defined tags against DTD's and creating configuration files for the TeamSite architecture.

Used Restful web service (JAX-RS) to exchange data within application.

Used JUnit as a unit testing framework. Done application testing for business logic, database, and reports.

Used TDD for improving the quality and design of code.

Used Gradle as build tool for dependencies and configuration management. Whenever a new GitHub branch gets started, Jenkins, our CI server, automatically attempts to builds. Provided technical support for various key business releases. Coordinated with multiple teams to resolve various items involved as part of release.

EDUCATION

University of Central Missouri, Warrensburg, MO, USA 2016

Computer science



Contact this candidate