beBee background
Professionals
>
Engineering / Architecture
>
New York City
Sravan Kumar

Sravan Kumar

Java Fullstack Developer
New York City, New York

Social


About Sravan Kumar:

       IT professional with 10+ years of experience in Java and JEE technologies including analysis, design implementation, testing, and maintenance of applications.

  • Rich experience in various frameworks including Spring Framework (Core, Web, Data Access/Integration), Spring Boot, Spring Security, Spring Batch, Spring Data JPA, Spring Rest, Spring Data Redis, Hibernate, Apache CXF, JAX-RS using jersey, Log4J.
  • Worked extensively on J2EE for developing Web and Distributed Applications by using JDBC, JSP, Servlets, Hibernate, Struts, and Web Services.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Strong experience with Java concepts like Exception Handling, Collections, and MultithreadingPlayed around with Synchronized collections and Concurrent Collections.
  • Experience with Angular, JavaScript, VBScript, Perl, AJAX, Adobe Flex, ActionScript, JSON, HTML, DHTML, CSS, Tiles, and Tag Libraries
  • Experience in Microservices architecture with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy Microservices.
  • Experience in client-side designing and validations using HTML, CSS, JavaScript, AJAX, jQuery, Angular 11, and Nodes.
  • DevOps Engineering experience on creating AWS resources using terraform code and pipeline creation using CI/CD on GitLab, bitbucket and jenkins.
  • Implemented new Java 11 capabilities including Lambdas, Streams, Observables, and Completable Futures, among others.
  • Data Engineering experience on development ETL orchestration and data processing pipelines, workflows or services using EMR, EC2, AWS Glue, AWS Open/Elastic Search, Step Functions, Lambda, S3, Cloudwatch Event bridge, Python/PySpark, Snowflake..
  • Well experienced in Core Java – asynchronous programming, multithreading, collections and a few design patterns.
  • Developed Graphical User Interfaces using UI frameworks Angular 11 and Webpages using HTML, CSS, and JSPs for user interaction. 
  • Hands-on experienceJava 8 featureslike Lambda, Streams, Optional,Java Time API, Functional interfaces, and BASE 64 encryption etc.
  • Building/Maintaining Docker/ Kubernetes container clusters managed by Kubernetes Linux, Bash, GIT, and Docker, on AWS.
  • Implemented multithreading and concurrency features in Java 11+ to optimize performance and enhance responsiveness in a high demand application.
  • Expertise in developing SOA (Service Oriented Architecture), REST, and J2EE Web Services based on SOAP, BPM, WSDL, JAX-WS, JAXB, and JAX-RPC using tools like Apache Axis.
  • Strong understanding of common API technologies, such as OAuth, SAML, Spring Boot, and Microservices.
  • Having strong hands-on experience in multithreading and executor frameworksPlayed around with the concurrent collections as well.
  • proficiency in Groovy programming language and your ability to write clean, concise, and expressive code in Groovy.
  • Extensive experience in developing web applications using Spring Boot, Spring Core, Spring MVC, Spring ORM, Spring JPA, Spring Rest, and Spring Cloud (PCF).
  • As a part of cloud technologies, I worked on various clouds like AWS, GCP and Microsoft Azure.
  • Having a strong understanding of the Java Runtime Engine, monitoring the memory usage and memory management using Garbage Collector algorithms such as G1(Garbage First).
  • Application integration using MuleSoft ESB and IBM Message Broker for integrating and orchestrating the services
  • Good knowledge of Spring, IOC, AOP, Spring, and MVC integration with Hibernate and Struts technologies.
  • Having a good experience with the Rest API, Graph, and Web Socket Programming for Reliable and real-time communications between the microservices and applications.
  • Excellent knowledge in API Versioning and API documentation using Swagger and Open API Specification 
  • Extensive experience in various spring modules such as Spring Boot, Spring Security, Spring AMQP, Spring Data JPA, and Spring Batch.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3.
  • Developed Test Driven Development (TTD) for both new and existing applications. 

Adopted agile methodology with Pair Programming Technique and addressed issues during system testing                                                                                                                                                                                                                                                                                              

 

 

 

 

 

 

 

Experience

  • As a Developer, involved in the entire (SDLC) life cycle of the project, from designing the project to implementation- working in Agile practices with a two-week sprint.
  • Strong in Java/J2EE design patterns and other object-oriented concepts (OOPS) and worked on Java 8/ Java 11 versions.
  • Used new Java 11 features such as Lambdas, Streams, Observables, Completable Futures, etc.
  • Analyzes design and determines coding, programming, and integration activities based on general objectives and overall architecture of product or solution using Java 11.
  • Implemented new Java 11 capabilities including Lambdas, Streams, Observables, and Completable Futures, among others.
  • Developed Angular11services making use of resource service to perform REST API calls to the backend. 
  • Design and development of LSR Receive applications using Night fire Framework, Core Java, JSP
  • Developed RESTful microservices using Spring Boot, facilitating seamless integration with front-end applications.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools like Jenkins and Build Plugins like Maven, Gradle, and Apache Ant.
  •  Customized and implemented Angular 13 directives and pipes for specific application needs, enhancing functionality and user experience.
  • Having solid understanding of Java 8 features such as Lambda, Functional Interfaces, Streams - Parallel processing, Aggregations, Optional keyword, and Java time API. 
  • Proficient in utilizing Java 11 features such as local-variable syntax for lambda parameters, new HTTP Client, and enhanced switch statements for streamlined coding and efficiency.
  • Java 11 Migration: Successfully migrated multiple applications from older Java versions to Java 11, ensuring compatibility and leveraging improved performance and security features.
  • Performance Optimization: Enhanced application performance by utilizing Java 11’s improved garbage collection algorithms and runtime optimizations.
  • Strong programming skills in designing and implementing multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Administered and maintained multiple WebLogic servers, ensuring high availability and optimal performance for critical web applications.
  • Led the migration of applications from older servers to WebLogic, resulting in enhanced efficiency and reduced server downtime.
  • Designed and implemented CI/CD pipelines using tools like Jenkins, GitLab CI, and CircleCI to automate the software delivery process.
  • Comprehensive knowledge of constructing endpoints and testing REST APIs with Postman.
  • Used Spring Config server for centralized configuration and Splunk for centralized logging. Used Jenkins for Microservices deployment.
  • Design and standardize the Restful API URLs and parameters for efficient integration between front end and back end and experience in Creating and configuring the continuous delivery pipelines for deploying Microservices and lambda functions using Jenkins CI server.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with the help of Zookeeper.
  • Used various Angular11UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs, etc. for developing the UI. 
  • Design and development of Files Refresh and Card Product Utility applications using Struts Framework,

Core Java, JSP and performed reverse engineering to develop flow charts.

  • Have knowledge of the partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Extensively used Java 8 features such as lambda expressions, parallel operations on collections, multi-threading and for effective sorting mechanisms.
  • Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager, etc
  • Integrated Java 11+ applications with message brokers or event-driven architectures, utilizing technologies such as Apache Kafka for asynchronous communication.
  • Implemented Test-Driven Development (TDD) methodologies across multiple projects, resulting in a 50% reduction in post-deployment bugs.
  • Engineered a cross-platform tool in Python for Java code analysis, resulting in a 25% reduction in debugging time.
  • Build REST web service by building Node.js Server in the back end to handle requests sent from the front-end Angular11Ajax calls. 
  • Led a development team in adopting TDD practices, enhancing code quality and maintainability.
  • Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes.
  • Configure backup, alerts, repairs, and monitoring of Cassandra clusters using OpsCenter.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication, and schema design.
  • Leveraged shell scripts for system maintenance, including user management, log rotation, and software installation and updates.
  • Experience in building end to end web applications using MEAN stack with Angular Client-Side code were written in ReactJS and Server-Side Code were developed using MVC.
  • Designed and developed Training and Development System for HR team using Core Java, JSP, Servlets,

Tomcat and Oracle database

  • Demonstrated experience in utilizing Azure DevOps for managing the software development lifecycle (SDLC), including source control, continuous integration/continuous deployment (CI/CD), and release management.
  • Involved in enhancing existing MEAN (MongoDB, Express, Angular11, and Node) stack applications and provided the required support. 
  • Used Java 8/ Java 11 Features Like lambda expressions for communicating between business layers and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Initiated and troubleshoot Continuous Delivery builds in Jenkins via JIRA tickets.
  • Developed a Python script to automate the integration of Java-based applications, enhancing development efficiency by 30%.
  • Deployment of Cloud service including Jenkins and Nexus on Docker using Terraform.
  • Experience with version control systems like GIT and used Source code management client tools like GitBash, Collaborated with cross-functional teams using Cucumber to ensure software features align with business and user requirements.
  • Designed and implemented robust unit tests using JUnit 5, enhancing code reliability and maintainability in multiple Java projects.
  • Developed shell scripts to perform file and directory manipulations, such as file backups, data migrations, and permissions management.
  • Used GitHub and Gitlab, private and public repo for version controls, and JIRA for defect tracking.
  • Working Knowledge in EC2 by creating snapshots, volumes, and security groups for public and private instances.
  • Designing and developing Restful API and services using best practices to interact within the Microservices and with the front end. Using spring MVC and spring rest.
  • Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML-based Web Services (SOAP/WSDL) using Top-Down and Bottom-Up approaches.
  • Used GraphQL to query and mutate data from backend REST/SOAP services.
  • Implemented a Python-based CI/CD pipeline for Java projects, facilitating continuous integration and deployment processes.
  • Involved in unit testing, and peer code review process and strongly followed coding standards.
  • Configured Cucumber with Continuous Integration tools like Jenkins, streamlining the testing process in CI/CD pipelines.

 

Environment: Java 11, J2EE, JSP, Servlets, Angular 11, Python,JavaScript, CSS,Core Java, HTML, Spring MVC, GraphQL,Spring boot, JDBC, RESTful, OAuth2 Log4J2, JIRA, TDD, Groovy, CI/CD, Oracle, Cucumber, Junit5, WebSphere, C#.Net, GitHub, Kubernetes, Azure, Netscape, Agile/ Scrum Methodology.

Education

  • Bachelor’s from Gitam University, India.

Related professionals

Professionals in the same Engineering / Architecture sector as Sravan Kumar

Professionals from different sectors near New York City, New York

Jobs near New York City, New York

  • Catholic Health Services

    hha

    Found in: Careerbuilder One Red US C2 - 2 days ago


    Catholic Health Services Farmingdale, NY , USA, United States

    Overview The Catholic Health Home Health Aide (HHA) provides personal care, under the supervision of the appropriate professional staff that assists the patient/caregiver in the achievement of optimal physical and emotional comfort. 5x 8 hour shifts (8:30AM to 4:30PM) - Rotating ...

  • Smashburger

    cook

    Found in: Careerbuilder One Red US C2 - 2 days ago


    Smashburger US-, Union, NJ , USA, United States

    Smashburger Center Island [Grill Cook / Line Cook] As a Cook at Smashburger, you'll: Ensure that each guest has a memorable experience by preparing Gold Standard menu items in a timely manner; Be a menu expert, follow Smashburger's prep and menu recipe standards to prepare guest ...

  • Delaware Schools Consortium

    secretary - substitute(s)

    Found in: Careerbuilder One Red US C2 - 18 hours ago


    Delaware Schools Consortium , DE, United States

    Position Type: · Substitute/Secretary/Clerical · Date Posted: · 7/18/2023 · Location: · Various locations as assigned · Date Available: · As Needed · Closing Date: · 06/07/2024 · District: · Brandywine School DistrictBenefits Type: · NonBenefited - Casual/Seasonal · Reports To: · ...