Monday, September 20, 2021

Java Full Stack Developer Available for New Project

Hi,
Hope you are doing safe, 
please review one of our resources for Java Full Stack Developer, he is actively looking for positions , check and let me know if you have any open positions on C2C basis , you can reach me at mahesh@techsmartglobal.com /609-785-3323


Hemanth Reddy
 
PROFESSIONAL SUMMARY:

Ø Around 6 years of strong IT software experience in Developing, Testing, Implementing Enterprise Applications using Java/J2EE platform and web-based applications using Object Oriented Analysis and Design (OOAD).
Ø Experience in software development using Waterfall, Agile Scrum Methodologies.
Ø Hands on experience in building SPA using HTML/HTML5, CSS/CSS3, JavaScript, Angular 2 and AngularJS.
Ø Experienced on various SDLC (Software Development Life Cycle) like Waterfall, Rapid Application Development (RAD) and Agile (SCRUM) models.
Ø Extensive experience with Core Java, Multithreading, Transaction Management, Exception Handling, Concurrency, Collections, Data Structures, Lambda Expressions, Functional Interfaces and JDBC.
Ø Extensive working experience with various J2EE Frameworks like EJB, Struts, JSF, JSP, JSI (Prime Faces).
Ø Have good hands-on experience on spring framework modules like Spring MVC, Spring Batch, Spring Security, Spring Data, Spring Cloud, Spring JTA, Spring AOP, Spring Core
Ø Integrated Micro Services with Hibernate ORM using Spring Boot and wrote HQL queries for data access.
Ø Good experience in creating Databases, Tables, Stored Procedure, Triggers, Views, User defined data types (UDT), Cursors, Functions, data dictionaries, and maintaining data integrity and Indexes using PostgreSQL.
Ø Involved in issue tracking and agile project management using JIRA.
Ø Used various version control software such as GIT, GIT LAB, SVN, CVS, Big Bucket for maintaining code repositories.
Ø Responsible for API Platform develop and design on High Available & Scalable Microservices with Spring Boot, Spring Cloud, Spring AOP and Oracle11g.
Ø Experience on working with MongoDB NoSQL database for CRUD operations.
Ø Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
Ø Good knowledge in building real time dashboard applications using Elastic Search, Logstash and Kibana (ELK) to profile and monitor the streaming data of the application.
Ø Hands on experience in implementation of Pivotal Cloud Foundry (PCF) services such as Pivotal Container Service, Pivotal Application Service and Pivotal Functional Service.

CORE COMPETENCIES:

Complex Web Applications • SDLC • Business Analysis & Mapping • Project Management & Implementation • Procedure Definition • Test-Driven & Agile Development • Integration • Client & Stakeholder Relations.
EDUCATION:

Ø Bachelor of Technology in Electronics and Communication Engineering at TKR College of Engineering- 2018
Ø Masters in Information Technology at Southern New Hampshire University- 2020
 
TECHNICAL SKILLS:

Programming Languages
C, C++, Java8&11, PHP

JavaScript Frameworks
AngularJS, Angular4,6,7&8, React.js,
Java/J2EE Technologies
 Servlets, Spring, EJB, JPA, JTA, JDBC, JSP, JSTL, Java8
Frameworks
 Struts 2.0/1.0, Hibernate 4.x/3.x,Spring 3.0, Spring Batch, Spring Security, Spring AOP, Spring Core, JSF, Spring IOC.
Web Technologies
 HTML, HTML5, CSS/CSS3, AJAX, Type Script, jQuery, Bootstrap, XML, JSON
Database
 MySQL, Oracle, MongoDB, PL/SQL, PostgreSQL, NoSQL
Web Services
 SOAP, Restful, JAX RS, JAX WS
Messaging
JMS (Java Message Service)
Web Servers
Oracle WebLogic 10.x/9.x, Apache Tomcat 8.0/7.x/6.x,
Application Servers
Apache Tomcat, Web logic
Methodologies
 Agile, Waterfall, SCRUM
Testing Tools
 JUnit, Mockito
Version Control
SVN, CVS, GIT
IDEs
Eclipse IDE, IntelliJ IDE
Operating Systems
 Windows, Linux and UNIX
Software
 Visual Studio
 
PROFESSIONAL EXPERIENCE:
 
Client: Delta Dental of Michigan, Okemos, MI                                                                       Apr 2021 – Present
Role: Full-Stack Developer

Project Description: Working on a migration project, where the client is migrating their existing payment processor Michigan Retailers to Stripe.
Responsibilities:

Ø Designed and developed web interfaces and business logic using Jakarta Spring Framework (MVC architecture), JSP, Servlets, Java Beans, JDBC, AJAX, JavaScript, HTML, Type Script, DHTML and XML Technologies.
Ø The application is designed using J2EE design patterns and technologies based on MVC architecture.
Ø Involved in various phases of Software Development Life Cycle (SDLC) and Agile methodology is used for development of the application.
Ø Developed the monolithic application and involved in migrating existing monolithic application in to Microservice Architecture based RESTful Service and deployments were done on AWS.
Ø Involved in testing Micro services by placing messages in JBoss.
Ø Used J2EE design patterns like Value Object Pattern, Session Façade, Singleton, Factory and DAO.
Ø Created Stored Procedures & Functions. Used JDBC to process database calls for Db2 Server database.
Ø Developed backend interfaces using PL/SQL packages, stored procedures, functions, procedures, anonymous PL/SQL programs, Cursor management, Exception Handling in PL/SQL programs.
Ø Implemented various features of Spring such as Dependency Injection, IOC, Annotations 
Ø Responsible for the full software development life cycle (SDLC) using Agile Methodology, participated in Daily stand-up meetings with Scrum Master, communicated with testers and resolved tickets.
Ø Build Micro services for the delivery of software products across the enterprise.
Ø Developed RESTful Microservices using Spring REST and MVC and used Swagger for manual testing and documentation of Microservices.
Ø Handled Java Multi-threading part in back-end component, one thread will be running for each user, which serves that user.
Ø Developed CI/CD system with Jenkins on Kubernetes container environment utilizing Kubernetes.
Ø Integrated Spring with Hibernate and used ORM tool hibernate to interact with database.
Ø Implemented the application using Java Server Faces (JSF) which is based on Model View Controller design pattern.
Ø Involved in designing the user interfaces using JSPs.
Ø Wrote Unit test cases using JUnit & Mockito framework.
Ø Experience in Backing up databases using MongoDB backup facility in OPS manager.
Ø Developed application using Java/J2EE, Spring Core, Micro Services, spring MVC Hibernate, SOAP.
Ø Created and scheduled Batch process using Java Batch and Spring Batch and implemented job throttling for spring batch process.
Ø Used Spring Batch to develop batch processing to handle bulk requests from the clients.
Ø Used Maven as build tool to build artifacts on the source code.
Ø Implemented Multithreading feature for processing the multiple requests to achieve high performance.
Ø Worked with Core Java concepts like Collections Framework, Multithreading, and Memory management.

Environment: Java8, Spring, Spring IOC, AngularJS, MongoDB, Maven, Scrum, Restful, Soap, Micro Services, Spring MVC, Agile, SOAP, JAX-WS, JUnit, Linux, Drools, Multithreading.



Client: FedEx, Memphis Tennessee.                                                                                       Nov 2018 – Mar 2021
Role: Java Backend Developer

Responsibilities:

Ø Followed Agile scrum methodology with two week’s iterations.
Ø Deploying of artifacts and J2EE applications on Cloud Foundry (PCF) by using Jenkins.
Ø Good understanding of databases like Oracle and MySQL Server.
Ø Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven and Jenkins.
Ø   Testing Experience in REST API using Postman.
Ø Validating the monitoring data loaded in MongoDB collections through asset movement template process updates to support business users for any data associated subjects.
Ø Implementation domain base classes providing basic properties using Spring Data.
Ø Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.
Ø Developed SPARK CODE using SCALA and Spark-SQL/Streaming for faster testing and processing of data Proficient in working with JavaScript Frameworks like AngularJS, Backbone JS, Node JS.
Ø Experience in implementing the MVC architecture in backend applications using Node JS along with Express JS that interacts with MongoDB and performed CRUD operation on MongoDB.
Ø Used Unit Testing framework for performing Unit Testing.
Ø Implemented Spring Circuit breaker pattern, integrated dashboard to monitor Spring Microservices.
Ø Build the services utilizing the Pivotal Cloud Foundry (PCF) as a platform as a service for RESTful services.
Ø Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.

Environment: Java8, Swagger, AWS, MongoDB, Soap, Scrum, Restful, Agile, Scala, Jira, Spark, MYSQL, Multithreading, Spring 4.x, Kubernetes, Spring Boot.

Client: GEN II Fund service                                                                                                                 Dec 2017 - Oct 2018       
Role: Java Backend Developer

Project Description: Developed a web-based Java application to manage funds for companies and organizations and also handle the sale and purchase of their products. The fund management system includes different modules and features for adding, editing, viewing, and deleting items in the system database. Usually, the manual fund management method run with pen and paper is not only labour-intensive but also time-consuming. This approach lacks a proper data organization structure, which can give rise to many risks associated with data mismanagement. This fund management project is more efficient and improved approach to stock data management. It is much more secure and reliable than the manual method.
 
Responsibilities:

Ø Developed UI application initially using Angular 4 and made use of customized components.
Ø Implemented customer side validations using Angular JS and created services on UI for storing and retrieving data from UI to the backend.
Ø Developed the backend by using NodeJS, express JS and MongoDB.
Ø Worked in Agile TDD/BDD environment using SDLC tools like GIT, Jira, Jenkins, and Maven for build packaging, and deployments of the application components.
Ø Deploying of artifacts and J2EE applications on Cloud Foundry (PCF) by using Jenkins.
Ø Migrating existing application into REST based Micro services to provide all the CRUD capabilities using Spring Boot and Jersey.
Ø Worked with Micro service architecture using Spring Boot to modularized code and implemented Rest API’s using Spring Rest and integrated Swagger API for documentation.
Ø Experience in developing database applications using Oracle, MySQL, MS SQL Server and worked on SQL, Stored Procedures and Query Optimization.
Ø Development of web modules and middleware components using AWS and Spring integration. 
Ø Worked on a project which handles searching algorithms using Elastic Search which is mainly used for pulling analytics related information using the keywords entered by the end user.
Ø Authenticating Users and providing security to RESTful web services using OAUTH 2.0.
Ø Implemented PL/SQL queries and used Oracle stored procedures
Ø Developed test cases for each component in different panels using Junit, reported and deployed using Jenkins.

Environment: Java8&11, Soap, Bootstrap, jQuery, Spring Security, HTML5, Bootstrap4.0, Jenkins, Spark, Type Script, Restful, Kubernetes, MYSQL, Oracle, JBoss, Elastic search, PCF, Swagger API, Micro Services, Agile.

Client: Fair Isaac (FICO)                                                                                                    Feb 2016 - Nov 2017
Role: Java Backend developer

Project Description: Collection handling system is a tool to organize all the samples which are submitted by different vendors (banking third parties) and customers. This tool will enable researcher to get all the information regarding the sample like no of cards per customer along with the zip codes, where it is activated, what type of card it is, credit limit, utilization and all other details. Researcher can work on developing generics by using the information provided by the tool. Operations like locking, unlocking, assigning, submitting new files, adding new files, adding comments, escalating files can be done using this tool.. We used libraries like Java 2D, Java 3D, and Java advanced imaging. We used High charts as a front-end JavaScript library which is used to build visual effect, design, and other chart creation for website. We used J2ee technologies as an open-source library collection for computational design tasks like animation/interface design/data visualization etc.

Responsibilities:

Ø Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
Ø Used the best ecosystem to deploy and manage Microservices with Kubernetes.
Ø Implemented Spark using Scala and utilizing Data frames and Spark SQL API for faster processing of data.
Ø Created SQL queries to perform insert, update or delete operation on MySQL database.
Ø Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, and Maven for build packaging, and deployments of the application components.
Ø Worked on setting up Maven scripts to build, package and deploy application code to the target WebLogic Application Servers and worked on continuous integration servers like Jenkins.
Ø Implemented Spring Validators, persistence layer, and service layer components using Spring/Hibernate API and Spring/Hibernate annotations. Extensively used Hibernate QL.
Ø Created persistence layer using Hibernate for sending and retrieving data from the database.
Ø Wrote stored procedures, complex queries using PL/SQL to extract data from the database, delete data and reload data on Oracle DB.

Environment: Java8, AngularJS, AWS, Docker, Cucumber, MongoDB, Restful, Micro Services, Agile, Scrum, Java Server Faces, Jira, Kubernetes, My SQL, Jenkins, Spring AOP, SOAP, PL/SQL, Oracle DB, Hibernate, Maven, JBoss, Junit.

 
Thanks & Regards
 
Mahesh
Sr Sales Recruiter
Email ID : mahesh@techsmartglobal.com |Direct : 609-785-3323|
TechSmart Global Inc.
666 Plainsboro Rd, Suite 1116, Plainsboro, NJ 08536.