Post Job Free

Resume

Sign in

Java Developer

Location:
Denver, CO
Posted:
December 06, 2022

Contact this candidate

Resume:

VENKAT SAI

Sr Java Developer

Email: adtv5f@r.postjobfree.com

Phone: 469-***-****

Professional Summary:

Around 8 years of Experience in Java/ J2EE Professional with proficiency in Analysis, Design, Development, Architecture, Coding, Testing and implementation of Client/Server, Internet and Legacy Applications with a strong foundation of object-oriented principles.

Expertise in creating web applications using HTML/HTML5, CSS/CSS3 (SASS, LESS), Bootstrap, JavaScript (ES5), jQuery, AngularJS, AJAX, and JSON, NodeJS, and ReactJS.

Hands-on experience in creating Angular7/6 modules, controllers, directives, and filters to deploy the entire business logic.

Hands-on experience in creating Angular factories for using Angular services like $http and $resource to make REST API calls to the Java based backend.

Experience in developing web applications using technologies like HTML5, AngularJS, JavaScript, AJAX, CSS, DOJO, ArcGIS, Oracle GIS, JSP Tag libraries, Tiles and XML.

Experienced in Full stack UI technologies using Grunt.js, Gulp Server, and Yeoman generator for Angular Client-side validations using Ajax in NodeJS, AngularJS and Dashboards reports using BackboneJS.

Experienced in implementing Object Oriented Python3.6.0, Hash Tables (Dictionaries) and Multithreading, Django, MYSQL, Exception Handling and Collections.

Experience in developing Microservices using Spring-Boot from monolithic services.

Deploying the Spring Boot Microservices to pivotal cloud foundry (PCF) using build pack and Jenkins for continuous integration.

Proficient in scripting languages like jQuery and AJAX and well versed in building REST API (JAX-RS) based on Spring boot.

Implemented a metrics collection mechanism for the server by utilizing Apache Kafka 2.5.0 to stream server-side events.

Worked and learned a great deal from Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM.

Having good experience in creating and publishing Web services using Weblogic workshop tool.

Strong knowledge of Cloud application security models, Docker protocols and tools like AWS IAM, AWS KMS policy, Microsoft Azure AD, Google Cloud.

Experience in developing web applications with various open-source frameworks: Spring (MVC), Spring (AOP), Spring Scheduler, Web Flow, Hibernate 2.0/3.0 ORM, JPA, Struts 1.1/1.2.

Experience in working with different operating systems like windows and UNIX/Linux.

Wrote operations and corresponding handlers to communicate with Oracle database sitting on Linux/Unix server.

Expertise in Micro Services to communicate through HTTP protocol for implementing SOA approach working with other iOS and Android developers to complete detailed projects.

Experience in working with Agile and Waterfall methodologies, Scrum and Test-Driven Development (TDD) good exposure to REST and SOAP based web services.

Responsible for creating and maintaining automation acceptance test suite using Kubernetes responsible for converting automation scripts to new framework using Selenium Web Driver, Java and TestNG.

Expertise in using Behavior Data Driven (BDD), Cucumber framework working in Agile environment, Test Driven Development and Scrum.

Performed code updates and releases using Git and Jenkins Deploy tools to send out updates to various pieces of software in SOA and implementing Web Services using SOAP, WSDL with JUnit, ANT, Jasmine and Maven scripts.

Technical Experience:

Programming Languages

C, C++, Java 1.5/1.7/1.8, Python3.6.0, PL/SQL.

Web Technologies

HTML5, CSS3, JavaScript, JQuery, AJAX, AngularJS, Angular7/6, ReactJS, NodeJS, Bootstrap, JSON.

Databases

Oracle 9i/10g/11g/12c, SQL Server, MySQL, Mongo DB.

J2EE Technologies

Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA.

Web Services

JAX-WS (SOAP), JAX-RS (REST), REST API, WSDL.

Application Frameworks

Struts 1.x/2.x, Spring 4/5, Spring MVC, Spring boot, Spring AOP, Spring Security, Spring Batch, Spring ORM.

ORM Framework

Hibernate, JPA, DAO, Spring JPA, PFC

Test Automation Frameworks/Tools

Cucumber, Selenium, Test-NG, Rest Assured, Browser-Stack, Postman, Fiddler, Requestly, Charles-Proxy, UFT, Apache JMeter, Cypress, Mochawesome, Protractor, Unix

XML

XML, DTD, XSL, XSLT, XHTML, XML Schema and DOM Parsers.

Cloud Technologies

EC2, RDS, S3, ELB,

Web/Application Servers

Apache Tomcat 6.0, Kafka, IBM WebSphere 8, Oracle WebLogic, JBoss 5/6/7.

Version Control

IBM Clear Case 7.0, 7.1, SVN, CVS, Git.

IDE

Eclipse, My Eclipse, Edit Plus, NetBeans 7.0, Visual Studios.

UML tools/ Build tools

Apache ANT, Maven, Jenkins, Azure, Docker, Kubernetes, PCF, CI/CD, Google cloud, JUnit, Jira, Dream viewer, Rational Rose, UML, Unix

Design Methodologies

Agile, Scrum, UML, J2EE Design Patterns.

Education Qualifications:

Bachelors in Mechanical Engineering from Jawaharlal Nehru Technological University.

Masters in Computer Science from SUBR, LA

Project Experience:

Client: CenturyLink, Denver, CO Jan 2020 to Present

Role: Sr Java/J2ee Developer

Responsibilities:

Used J2EE patterns such as Controller, Singleton, factory, façade, Value Object. Spring MVC architecture is used in this application.

Decoupled Monolithic web services to microservices using spring boot based on business logic

Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.

Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, Oracle GIS and jQuery, AJAX, JSON, React JS and AngularJS.

Developed Rest API to process the data from DB to another Rest Service created REST services like Drop wizard framework for various web-services involving both JSON and XML.

Built webpages which are more user-interactive using jQuery plugins for Drag and Drop, JQ-Validator, AutoComplete, AJAX, JSON, Angular JS.

Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.

Used RESTful for producing web services and involved in writing programs to consume the web services.

Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.

Experience executing the CI Jenkins build job for application builds. Using GIT (Stash) tool as the source code

repositories for all projects and Artifactory for all builds release repository.

Excellent in deploying the applications in AWS as EC2 instances and creating snapshots for the data that have to be stored in AWS S3.

Experience in using MVC, SOA architecture and Micro Services for implementing the client server business

applications.

Experience in working with different operating systems like windows and UNIX/Linux.

Extensively worked with Eclipse, IntelliJ IDEA and Weblogic 10.3 workshop.

Designing and developed Micro Services using Jersey framework (Restful web services), Springs, SOAP used Rest Controller in Spring framework to create Restful Web services and JSON objects for communication.

Supports applications after post production by adding new enhancements and bug fixes.

Used Spring AOP for centralized logging.

Responsible for estimation of work towards development and will give an hour-based estimates of the requirements.

Environment: Java8, J2EE, Angular 7.0, AngularJS, Hibernate 3.0, SOAP, Spring5, Spring boot, Spring MVC, REST (JAX-RS), AWS, Oracle GIS, Jboss, CI/CD, REST API, JSP 2.0, PCF, Kafka, Google cloud, J-unit, BEA, Eclipse IDE 3.2, JSTL, XML, XSLT, CSS, Maven, Log4.

Client: Goodyear, Akron, OH May 2017 to Dec 2019

Role: Sr Java/J2EE Developer

Responsibilities:

Participated in all the phases of Software Development Life Cycle (SDLC) involved in the design of the project and represented the requirements through the diagrams using UML.

Designed Frontend within object-oriented JavaScript frameworks like AngularJS, NodeJS and Ext.JS used Spring MVC framework at the front end and configured many beans and wired them as per the requirement.

Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, DOJO, GWT and JSTL Hybrid version of the app was created using Phone Gap/HTML5/CSS3/JavaScript which are deployed on iOS, Android and Windows Mobile simultaneously.

Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.

Developed critical components of the application including Spring 4.0, Spring controllers, JSP views, and business logic and data logic components J2EE that include Hibernate Entities, Hibernate DAO and models following MVC architecture.

Involved in customizing default Weblogic portal server’s skins, skeletons, shells, themes and layouts to get required look & feel for application.

Developing Responsive Design UI Rich Rest API Service Applications, Single Page Applications and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries Ajax, Angular JS, and Bootstrap.

To limit page-loading delay and visible browser-server interaction, MVC framework with Ajax, JavaScript, Oracle GIS, Angular6, NodeJS.

Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.

Developing application using Spring Core, Micro Services, spring MVC, Hibernate, SOAP and Managed the Virtual Machines using ARM JSON templates using Azure .Net SDK.

Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.

Configured and used weblogic content management to display content in JSP view components.

Utilized most of the AWS services like S3 as a data store for storing the files that falls into the bucket, IAM roles, Elastic Beanstalk, generated Lambda Functions to trigger an event that occurs in S3, Code Commit as a Version control service, AWS Cloud Watch.

Designed and developed Micro Services business components and REST service endpoints using Spring boot used RabbitMQ as a Message Oriented Middleware for integrating applications.

To limit page-loading delay and visible browser-server interaction, MVC framework with Ajax, JavaScript, Angular JS, Node JS.

Wrote operations and corresponding handlers to communicate with Oracle database sitting on Linux/Unix server.

Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML used Spring boot at back-end which helps to develop application with ease

Implemented BDD through Cucumber and created Feature Files for Cucumber Automation created Test Automation Framework with Cucumber and Selenium Web Driver.

Environment: Jdk1.8, Angular JS, Angular6, Hibernate 2.0, SOAP, REST, Micro Services, Log4j, REST API, Spring 4.0, Spring boot, Spring MVC, MONGO, JavaScript.

Client: US pharmacopeia, CA Jan 2016 to Apr 2017

Role: Sr Java/J2ee Developer

Responsibilities:

Analyzing the business and functional requirements.

Implemented Rest Easy to list out all the APIs from routes file and also use spring as it has good REST API features which can be leveraged.

Used AJAX (scrum) to handle the user requests asynchronously and to Spring MVC have faster responses from the server by directly connecting to the server SVN as version control

Designed and developed the entire front end from scratch while extensively using AJAX, CSS and J-Query, WSDL for publishing Web Service interfaces.

Used RESTful for producing web services and involved in writing programs to consume the web services.

Organize code reviews with peer and develop best coding practices

Used Hibernate tool to deal with databases, used Hibernate extensively to have Database access mechanism with complex queries through Hibernate Query, Criteria interfaces.

Provided the technical assistance to resolve Issues identified in production and demonstrate appropriate solutions to the end users.

Developed portals, desktops, books, pages & portlets for Accounts module using WebLogic workshop 9.x.

Developed web applications with HTML5, CSS3, Bootstrap and AngularJS.

Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.

Experience in working with different operating systems like windows and UNIX/Linux.

Responsible for the Design, Development, Unit Testing and System Integration Testing of assigned tasks.

Used Spring MVC framework at the Web tier level to isolate each layer of the application so that

complexity of integration will be reduced, and maintenance will be very easy.

Environment: Java 1.8, J2EE, Hibernate 2.1, Angular, Spring MVC, REST API, AJAX, JMS, XML, Design Patterns, SVN, Jboss 6, JNDI 1.2, Log4j, Jenkins, Maven, Gradle.

Client: Tech Source Services Private Limited, Mumbai, India May 2012 to July 2015

Role: Java Developer

Responsibilities:

Expertise in the use of Java/J2EE design patterns like singleton, MVC, builder and strategy patterns involved in analyzing the requirements, Design, Code development and unit testing.

Worked on developing Restful endpoints to cache application specific data in in-memory data clusters like REDIS and exposed them with Restful endpoints.

Worked with Mockito mock framework in conjunction with JUnit which allows to create and configure mock objects and to develop test cases for classes with external dependencies.

Configured Hibernate configuration file and Hibernate mapping files and developed POJO’s to map objects to Oracle relational database.

Developed and consumed SOAP/Rest Web Services using XML and JSON message formats worked with DevOps/Continuous integration tools like GITHUB and Jira.

Using Git, Maven for making builds and deployments of the application components ability to communicate with all levels of the project team members including project stakeholders/BPO users.

Used Micro Services architecture, with Spring boot-based services interacting through a combination of REST and Spring boot.

Involved in building a single page and cross browser compatible web application using AngularJS and bootstrap exposing application as a Micro Services cluster using pods, services.

Designing and developing business and persistence layer components using MySQL, PostgreSQL using ORMs like Hibernate, Spring Data, JPA, Mongoose.

Developed the user interface components using HTML5, CSS3, JavaScript, AJAX, JQuery and also created custom tagsin upgrading the existing Cassandra cluster to latest releases.

Developed the application with Continuous Integration and Deployment using Jenkins implemented and tested the enterprise application with jQuery, AngularJS and Spring MVC.

Environment: Jdk1.5, J2EE, JSP, Spring 3.0, Spring boot, Spring MVC, Hibernate, SOAP, REST, REST API, AngularJS, JDBC, Eclipse, Web sphere, Micro Services, Cassandra, MySQL, MVC, JUnit, XML, OOAD, UML, TFS, SQL Server, ANT, Maven.



Contact this candidate