Post Job Free

Resume

Sign in

Java Developer

Location:
Morrisville, NC
Posted:
November 23, 2020

Contact this candidate

Resume:

OBJECTIVE

Seeking for a challenging position that would utilize my strong academic background in the area of computer science.

SUMMARY

* ***** ** ********** ** the IT industry, involved in complete software development life cycle including requirement gathering, analysis, design, development, deploying, testing, debugging, project management, implementation & maintenance of application in the Client/Server and Internet/Intranet environments.

Excellent knowledge and experience in various business domains.

Experience in JEE technologies, Spring, Hibernate, Oracle desirable, Java Build and Unit Testing

Skilled in multi-threading, design patterns and Swing MVC architecture

Expertise in Java and J2EE - Servlets, JSP, Swing, Struts, spring, Hibernate and JPA.

Application development experience using Multithreading, Serialization, Collection framework, Generics, Core Java components.

Developed rich and complex Web UI using AJAX, HTML5, JavaScript, CSS3, AngularJS, JQuery.

Expertise in developing an application using Spring Framework that uses features of IOC, AOP, and MVC.

Experience in developing persistence services using ORM tool like Hibernate and also JPA based DAOs and DTOs.

Experience in developing Web services like SOAP (Simple object access protocol) and REST (Representational State Transfer).

Experience in using JUnit for unit testing, and SOAP UI and Rest Client for web services testing.

Experience in build tools like ANT and Maven and logging APIs like Log4j.

Experience in working with Databases like SQL Server, and DB2.

Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions and Packages besides writing DDL, DML and Transaction queries with development tools like TOAD and Rapid SQL.

Experience with Continues Integration Tools like Jenkins.

Experience in developing and deploying applications through Tomcat and application servers like GlassFish, Weblogic, WebSphere, and JBoss.

Expertise knowledge in building reports using Jasper Reports through Excel, HTML, PDF, XML for creating dynamic report designs.

Proficient in integration techniques using the Apache Camel and Apache ActiveMQ technologies.

Experience working in environments like Windows, Linux and UNIX.

Experience in developing applications using Eclipse IDE, STS and JBoss Developer Studio 7.0.

Education

M.Sc., Computer Science, University of Central Missouri. May 2020

Technical Skills

Languages

Java, C, HTML, CSS3, JavaScript, AJAX, XML, XSL, XSLT

Java

J2EE, Java 8, JSP, Servlet, Web applications using Web 2.0 standards such as JSF, Structs, Spring, Hibernate, JMS, Web Services(JAX -WS(XML Web Services)), SOAP,UDDI, WSDL, XSLT, JDBI, JUnit, Log4j, ANT and Maven. Jenkins,

JavaScript Frameworks

Angular JS, Angular 5/6, jQuery

J2EE MVC Frameworks

Structs 2.5/I.X, Spring MVC, Spring IoC/DI

Version Control

SVN, Git, Bitbucket

Operating Systems

Windows, UNIX, LINUX

Databases

MySQL, SQL Server, DB2

Platforms

Windows, Red hat

ORM Frameworks

Hibernate, Struts, Spring, Spring JDBC, Spring Boot, Spring MVC

IDEs

Eclipse, RAD, IntelliJ IDEA

Web Technologies

JSON, JSP, Servlets, WSDL, Web Services, SOAP, REST, HTML, HTML5, DHTML, AJAX, CSS, CSS3, Java Beans, J2SE, Servlets, JSP, JSTL, JDBC.

Web Service Specifications

JAX -RPC, JAX- WS, JAX-RS(Restful), WS-I Basic Profile, AWS

Application/Web Servers

Tomcat 5.5/6.x, Weblogic 10.0, Websphere.

Methodologies

Agile, Scrum, Waterfall Model

Loggers

Log4J

Professional Experience

PPD, Morrisville NC January 2020 - Present

Java Developer

Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing, also implemented Agile Development Methodology/SCRUM 'and tested the application in each iteration.

Developed Spring REST web services to serve multiple applications across the organization.

To design and develop Micro services, RESTful Web Services using Spring boot and deploy them on various cloud platforms like Red Hat Open shift.

Developed Microservices with Spring Boot to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway with Layer 7.

Used Spring Core Annotations for Dependency Injection to integrate spring framework.

Provided and worked on data persistence by object/relational mapping solution via Hibernate ORM for application save, update, delete operations.

Developed the full stack web application with Angular 5/6, platform using JavaScript and TypeScript programming.

Developed single page applications using Ember JS and Angular5, Typescript, ES5, Handlebar JS, HTML5, CSS3, and Bootstrap and Implemented Angular Routing to navigate between components.

Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 6 and used Ng-Model to create two-way data bindings for reading and writing input-control values.

Used the Web pack module bundler to bundle and inject JavaScript and Style Sheet files into HTML at runtime in angular 6.

To work on Deployment, Release Management, Cloud Infrastructure and Automation with Continuous integration and Continuous delivery using Jenkins.

Configured application monitoring to trace issues before it happens using ELKstack and setting it to check the health status of new and existing infrastructure.

Worked with version control GIT to manage the code repository. Merging and Branching using push pull commands were implemented through git.

Developed JUnit test cases to unit test the business logic. Supporting System Test and User Acceptance Test.

Used Apache Maven build tool to automate the build process and Jenkins CI for continuous integration.

Performed Design review and Code review for well-known performance practices for better performance and code maintainability using SonarQube.

Environment: Spring 4.2, Java 8, Spring JDBC, Spring Boot, RESTful Webservices, IBM WebSphere Application Server, Unix/Linux, JUnit, Angular 6, JavaScript, Microservices, HTML5, CSS3, MySQL, Kubernetes, Maven, Jenkins, Git.

VayuSoft Solutions, Hyderabad, India August 2018 - December 2018

Java Developer

Involved in the documentation of the Functional Specification for the project.

Involved in the analysis, design and development of the project.

Developed user interfaces using HTML, JavaScript, XML, XSD and XSLT.

Implemented Stateless and State full Session beans to capture user data.

Developed stored procedures, functions, sequences, triggers and packages using PL/SQL.

Maintained the Source Code Version Control using Harvest.

Involved in the Database structuring and Tables creation needed for the project.

Involved in unit testing using JUNIT and Integration testing.

Prepared and executed Unit Test Cases using JUNIT

Involved in preparing developer test case & updating scope & traceability matrix.

Experience in building code using Ant and continuous integration build using Jenkins.

Ran ERA and fixed Check style and Find bugs and also checked test coverage using EMMA tool.

Involved in gathering test data for validating the project scenario.

Environment: Java 1.5, Servlets, JDBC, JMS, JTA, JNDI, HTML, JavaScript, XML, XSD, DOM, XSL, AJAX, JQUERY, Eclipse, TOAD, Apache Tomcat 5.0, Apache Ant, JUnit, Edit Plus, Harvest, PL/SQL.

Vardhaman College of Engineering, Hyderabad, INDIA March 2016 - May2017

Graduate Assistant

Worked as a graduate assistant, developed a graphical user interface (GUI) for college library. The GUI had a search facility that provides options to search book by ISBN, author name and title. This also showed the status of its availability, return date, and reserving it

Developed Use Cases as per the design documents and sequence diagrams using Microsoft Visio.

Involved in development of UI (User Interface) Pages using HTML, Master Pages.

Developed front end using Angular and back end coding was developed using Java.

Developed user controls and custom controls to support the front-end of the application.

Extensively used XML and XSLT.

Created Cascading style sheets (CSS) to attain uniformity through all pages.

Developed an XML centric database using queries embedded in SQL.

Developed application using Spring and Hibernate Framework.

Wrote Unit test cases and performed Unit Testing using JUnit.

Involved in System Testing, Integration Testing and also performance tuning.

Work with Database Engineering team to tune SQL code for performance

Enhance existing SQL code and shell scripts /wrappers

Assist in ad hoc projects, assignments and provide solutions using SQL and backend Oracle databases.

Environment: Java 1.5, JDBC, JMS, HTML, JavaScript, XML, XSD, XSTL, AJAX, JQUERY, Eclipse, Apache Tomcat 5.0, JUnit, SQL, Hibernate, Spring.



Contact this candidate