Post Job Free
Sign in

Web Services Stack Java

Location:
McKinney, TX
Posted:
October 27, 2023

Contact this candidate

Resume:

Kishore Kumar

Email:ad0nto@r.postjobfree.com

LinkedIn:linkedin.com/in/kishorev98

Phone Number: +1-469-***-****.

PROFESSIONAL SUMMARY:

●Java Full-Stack Java developer with 3+ years of experience in full software development life cycle including requirement analysis, design, development, testing, debugging and maintenance.

●Strong experience using frameworks like JSP, JMS in developing scalable, reliable, efficient web and enterprise applications.

●Experienced in developing front end applications using HTML5, XHTML, DHTML, CSS3, Bootstrap, Angular, React and developing dynamic web pages.

●Developed multiple Angular components which are compatible with latest versions of typescript, and Angular CLI.

●Experience in using various JavaScript Web application-related libraries such as Node Js, Angular, React, jQuery UI, and Google Web Toolkit.

●Strong experience in developing Single Page Applications (SPA) using Angular and Node JS frameworks.

●Extensive experience in developing JAVA-based applications using JAVA, JDBC, JMS and Web services.

●Hands on experience in the implementation of Java 8 concepts like Streams API, Lambda functions, Generics, Time API, Functional Interfaces, Multi-threading, Transaction Management, Exception Handling and Collection API.

●Expertise in developing Microservices using Spring Boot and Node JS to build more physically separated modular applications which will improve scalability, Availability, Agility of application.

●Proficient in implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, Spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.

●Good working experience in developing SOA (Service Oriented Architecture) and Micro-services architecture using J2EE Web Services based on Restful, SOAP using frameworks like Spring framework.

●Used spring framework for dependency injection, and Spring Web MVC for the controllers and created annotation-based mapping using Hibernate ORM tool.

●Experience in integration tools like Spring Integration, Apache Kafka, and Apache Camel to integrate the enterprise application technologies with existing JVM environment.

●Hands on Experience in working with Databases MYSQL, Oracle 10g/11g, SQL-Server, DB2.

●Strong working experience in data normalization.

●Expertise in creating Databases, Tables, Stored Procedure, DDL/DML Triggers, Views, UDT, Cursors, Functions, data dictionaries, and maintaining data integrity and Indexes using SQL.

●Possess domain knowledge on all the platforms of Microsoft Azure Cloud Technology.

●Experience in using various Amazon Web Services (AWS) like EC2 for virtual servers S3 for storing objects, Elastic Beanstalk, Elastic Cache and Dynamo DB for Elastic load balancing, storing data.

●Worked extensively on various AWS and GCP services. Architecture scalable and cost-efficient multi-cloud backend using both AWS and GCP.

●Knowledge on all the platforms of Microsoft Azure Cloud Technology.

●Deployed micro services in Cloud and traditional servers like WebSphere application server.

●Expertise in unit-testing with tools like JUnit, Mockito and Test Ng.

●Strong knowledge on JavaScript Unit testing with Jasmine, Karma, Protractor for Angular JS.

●Experience in Integration testing tools like Selenium Web Driver, Cucumber for BDD development testing.

●Expertise in integrating tools with Jenkins and writing Jobs in Jenkins.

●Experience in CICD process using Jenkins.

●Hands on experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.

●Experience in using Drools rules engine for defining business rules and Validations.

●Experience in source code management using CVS, SVN and GIT.

PROFESSIONAL EXPERIENCE:

Role: Full Stack Developer.

Client-Bank of America - Plano, TX May 2022 – Till Date

Description: Bank of America Loan Processor is a servicing application. It provides monetary assistance to its employees by providing loans on a short-term basis. This LP automates the loan application and servicing processes. The employees can apply, track approval, and monitor the loan balance throughout its life cycle. The application is also integrated into the payroll system to deduct loan payments directly from the employee's monthly paycheck. Loan Processor has a sophisticated alerts and monitoring components as well.

Responsibilities:

Participated in scrum meetings and coordinated with Business Analysts to understand the business needs and implement the same into a functional design.

●Involved in the analysis, design, development, and maintenance of the features that are being added to the application.

●Used understanding of React fundamentals to promote better component lifecycle practices.

●Introduced wider use of isomorphic react and Node.js for web applications.

●Developed both Restful and SOAP web services depending on the design need of the project.

●Designed dynamic and browser compatible pages using HTML5, CSS3, JavaScript and AngularJs. Developed Angular-JS components such as controllers, Services, filters, models.

●Used AngularJS Directives like ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller, ng-route

●Participated in design and development as a Core Java Software developer. Understanding software requirements and utilizing apposite technology to enunciate most apposite data flow between front end and back-end technologies.

●Used Java 8 features in developing code like Lambda expressions, creating resource classes, fetching documents from the database.

●Used Spring framework and J2EE components, to create RESTful Web services and JSON object for communication.

●Developed n-tier application design using Java, Spring and Oracle.

●Experienced in implementing Infrastructure as Code (IaC) principles using Kubernetes manifests (YAML) and Helm charts to achieve reproducible and version-controlled deployments.

●Successfully integrated Kubernetes with cloud platforms (AWS, Azure, GCP) to leverage cloud-native services and optimize application performance.

●Used Spring Boot Actuator to monitor and manage the application in a production environment.

●All functionality is implemented using Spring Boot and Hibernate ORM. Implemented Java components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.

●Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.

●Developed Java classes that provide JDBC Connectivity for the application with SQL database.

●Experience in using various Amazon Web Services (AWS) like ECS, EC2 for virtual servers S3 for storing objects, Elastic Beanstalk, Elastic Cache and Dynamo DB for Elastic load balancing, storing data.

●Working knowledge of queuing and data products offered by AWS including SQS, Kinesis, and EMR.

●Implemented Java scripts to test the application and POSTMAN tool to run application using endpoints.

●Built MAVEN scripts for automated deployment and for the build operation of the entire application.

●Application hosted under Tomcat and deployed using IntelliJ IDE’s.

●Responsible for release of code into Production.

●Responsible for documenting various tasks and processes and regularly updating them with end-to-end code process flow and design.

●Implemented monitoring and logging solutions (Prometheus, Grafana, ELK stack) to proactively monitor cluster health, application performance, and troubleshoot issues.

●Configured Horizontal Pod Autoscaler (HPA) and Ingress controllers to enable automatic scaling and efficient traffic distribution, ensuring optimal resource utilization.

●Used Splunk extensively by writing queries to grip the production logs and generate statical report.

●Used tools like Grafana dashboards to track the troubleshooting logs of the items to make sure everything is working as expected.

●Responsible for application security and vulnerability remediation.

●Working with the product team to deliver features and see them through to production release.

Environment: Java, Spring Framework, Hibernate, Web Services, AWS, Agile, REST, JavaScript, React, HTML5, CSS3, Jenkins, Bootstrap, jQuery, JUnit, Maven, AWS, Postgres, DB, Junit, Log4J, Mockito

Role: Java Developer.

Global Tech Hiring Ltd – Hyderabad, India. JUN 2019 - JUN 2021

Project Details: Liberty Mutual Insurance is an American diversified global insurer, and the fourth- largest property and casualty insurer in the United States. Worked on an Application, which allowed me to build microservices used by customers. Customers will choose different health care benefits out of the plan options available. The services will enable them to manage health insurance products, features, benefits and benefit values and attributes. Client interacts through web interface with web services written at back end to fetch data from database and select their plan benefits.

Responsibilities:

●Worked on Agile Scrum based environment which is managed by CA Agile Central.

●Developed the user interface with HTML, JavaScript and Angular.

●Good experience in developing Single Page Applications using Angular.

●Used Spring Framework modules such as Spring MVC to develop the back-end application.

●Implemented the application using Spring Boot Framework and handled the security using Spring Security.

●Developed Queue (IBM MQ) based Integration Micro Services with Spring Boot.

●Worked on producing the RESTful web services using Spring REST.

●Used Spring Data JPA with Hibernate for CRUD operations on Oracle database.

●Expertise in Microsoft Azure Cloud Services (PaaS & IaaS), Application Insights, Document DB, IoT, Azure monitoring, Key vault, and SQL Azure.

●Ensure Test Driven Development using Junit with a minimum of 80% code coverage and regular quality gate check using SonarQube plugin in Jenkins with CI/CD best practices.

●Performed unit testing using JUnit framework and Mockito framework.

●Designed and Developed automation script using Selenium Web Driver in Eclipse.

●Implemented Fortify Scan for detecting vulnerabilities in the application.

●Used Maven as a building tool for creating WAR files to be deployed in application servers.

●Used Gradle as a build tool and used Log4J for logging.

●Used Subversion (SVN) as the configuration management tool to manage the code repository.

●Used Git as version Controller.

●Deployed the web components into the Web Sphere application server.

Environment: Java, Spring Boot, Spring Security, Micro-services, REST API, Spring Web, Spring cloud, Apache spark, Angular, Kafka, Hibernate, MYSQL, Junit, Mockito, Log4j, GIT, SonarQube, Nexus, Grafana, Active MQ.

Skills:

Programming Languages: C, C++, JavaScript, Java, Python, Ruby.

Databases: SQL Server, MySQL,

Web Technologies: HTML5, CSS, Angular.

Python Libraries: Pandas, Matplotlib.

Masters in computer science:

Governor State University August 2021 – December 2022.

Coursework: Database Management Systems, Data Visualization, Software Analysis and Engineering, Android Development.

Bachelor of Engineering in Computer Science:

Jawaharlal Nehru Institute of Kakinada, India June 2016-May-2020.

Coursework: Database Systems, Data Structures and Algorithms, OOP, Computer Networks. Operating Systems AWS Cloud.



Contact this candidate