Post Job Free

Resume

Sign in

Spring Boot Web Services

Location:
Austin, TX
Posted:
August 24, 2023

Contact this candidate

Resume:

Name: Brunda Lakkireddy Email: ady672@r.postjobfree.com

Role: Java Full Stack Developer Mobile: +1-205-***-****

Work Authorization : OPT

SUMMARY:

Around 3+ years of experience in Cross-Platform (Web & Client-Server) application development and design using Object-Oriented Programming, Core Java, J2EE technologies.

Experience in working in environments using Agile (SCRUM), Waterfall and Test-Driven Development (TDD) development methodologies.

Hands-on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, Garbage Collection.

Experience in java8 features like Parallel Streams, Lambdas, functional interfaces, and filters.

Good working knowledge in developing and deploying Microservices related applications with Spring Boot and Spring Cloud.

Expertise in designing, developing, and deploying applications using J2EE technologies including Servlets, JSP, Struts, Spring, Spring Boot, JDBC, JNDI, GWT Java Beans, Hibernate, and Web Services.

Designed and developed J2EE MVC applications using Struts, Spring MVC, and Spring Boot.

Developed, implemented, and tested Node.js applications.

Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) using XML based Web Services (REST/SOAP).

Experienced in using ORM frameworks like JPA, Hibernate, Spring JDBC, Spring Data JPA, Spring Data REST.

Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka.

Implemented Restful Services in Spring Boot Framework for consuming and producing JSON and XML

Data.

Java 11 enhanced numerous APIs with new methods and options and removed deprecated APIs and options.

Experienced in writing SQL queries, Procedures, Functions, Triggers, and good knowledge of Relational databases (Oracle, MySQL, Microsoft SQL Server, PostgreSQL, and DB2) and NoSQL (MongoDB, Cassandra).

Experience in database modeling, design and development of PL/SQL Queries, Triggers, Cursors, Functions and Packages in relational databases: Oracle 11g, SQL Server 2005/2008, DB2 and MySQL.

Strong knowledge on principles of Microservices and Microservices-Architecture. Experience developing Spring Boot based microservices by leveraging modern CI/CD tools and deploying in Public-Cloud (AWS).

Experienced in testing REST web services using Postman, SoapUI, and Swagger UI.

Configured Docker container service and build a pipeline Jenkins tool for continuously integrating and deploying an application on servers.

Experience in working with AWS (Amazon Web Services), EC2, RDS, Dynamo DB, S3, Cloud Formation Templates.

Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, Cloud Formation, IAM, S3, RDS, Elastic cache, SNS, SQS, AMI.

Experience with version control tools GIT, Bitbucket, and SVN.

Profound learning on Maven and Gradle as fabricate content for application assemble and arrangement.

Excellent skills in programming using a wide variety of languages and the ability to adapt to new latest technologies and work in a Multi-platform environment.

TECHNICAL SKILLS:

Programming Languages

Java (1.5/1.6/1.7/1.8), C, PL/SQL,

J2EE Technologies

JSP (2.x), Servlets (3.1,3.0), JDBC, EJB (3.x), SOAP, WSDL, Axis, Apache

CXF, Java Security, JBPM, Hibernate, JPA.

Web Technologies

HTML, CSS, AngularJS

Web service Frameworks

Spring (4.x/3.x), Hibernate (5.x,4.x,3.x), Struts (2.5/2.3), Spring MVC, Spring IOC, Spring Boot, Spring AOP, Spring Web Flow, JSF, Log 4J, Junit

Web Services

SOAP, REST

Databases

Oracle, DB2, MySQL, Postgres SQL, Cassandra

Build Scripts

Maven and Jenkins

Testing Tools

JUnit, Log4J, Mock Framework, Cucumber, JUnit, SoapUI, Putty, Mockito

Methodologies

Agile, Waterfall, Scrum

Version Control Tools

GIT, Bit Bucket

Cloud Technologies, DevOps Tools & Other

AWS, EC2, Docker, JIRA

Professional Expérience

Client : Virtuoso InfoSystems Jun 2022 – Present

Role: Java Full Stack Developer

Responsibilities:

Implemented Agile (Scrum) Methodology that includes daily scrum meeting with the team, sprint planning and estimating the tasks for the user stories.

Developed Spring boot core applications and microservices and deployed on AWS EC2 instances.

Implemented microservices using Spring Boot, spring-based microservices, and enabled discovery using the server.

Involved in creating and Deployment of REST API and Micro Services in Java J2EE using Spring Boot.

Developed service components which are exposed as Web Services using RESTful Web Services, developed service components to consume Web Services.

Created Restful Web service for updating customer data from sent from external systems.

Implemented Java 8 features like Collections, lambda expressions, parallel streams, and functional interfaces.

Java 11 enhanced numerous APIs with new methods and options and removed deprecated APIs and options.

Developed new libraries with Micro Services architecture using Rest APIs, spring boot and pivotal cloud foundry.

Writing several complex SQL queries and Stored Procedures using Hibernate as the ORM Framework to interact with Oracle Database and perform transactions.

Developed Angular services to make Restful API calls using Http and resource services to post and get data in JSON format.

Transformed the existing application into a suite of cloud hosted Microservices, optimizing the platform

Employed Spring Boot methodology to transform monolithic apps into microservices.

Wrote SQL statements to store and retrieve data from Oracle and used Oracle, JDBC for database connectivity.

Involved in the Database design like creating tables with constraints and writing SQL queries, Views, and functions on Oracle database using TOAD.

Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup and used Spark API to generate Pair RDD using Java programming.

Developed Unit and Functional Test Cases using JUnit while following the Test-Driven Development (TDD) approach.

Utilized AWS Services platform to upload data into AWS S3 buckets and creating EC2 instances.

In-depth experience in API testing (REST) of web services using Rest Assured, Postman, while scenarios integrating with the Cucumber scenario.

Tested REST web services using SoapUI, Advanced Rest Client and Postman.

Worked as part of the Microservices team to develop and deliver Maven projects to deploy on Jenkins CI/CD and also having experience in managing the Docker containers in Kubernetes.

Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker. Designed and developed Micro Services business components using Spring Boot.

Performed GitHub bash and Terminal commands to clone, fetch, merge, pull, and push the code.

Used Apache Maven as a Build tool, In order to automate the build process and deployment of the application and debugging through logging frameworks like log4j.

Involved in day to day handling of JIRA issues (production issues at the time) that involved data inconsistencies that required to be solved in very less time.

Environment: JAVA/J2EE, Microservices, Spring Boot, NodeJS, RESTful, Hibernate, JSON, Spring Cloud, SQL DB, Oracle, Apache Kafka, Junit, Mockito, Cucumber, Protractor, Jenkins, AWS, Git, SonarQube, Maven,

, Linux, Log4j, Jira

Client: Helson Private Limited Dec 2019 – Apr 2021

Role: Java Full Stack Developer

Responsibilities:

Followed Agile Software Development Methodology to build the application iteratively and incrementally. Participated in Scrum related activities and daily scrum meetings.

Participated in architecture design meetings to decide on the right web Services to use for the application and Involved in working with the QA to assist in writing test code and debugging the defects in the application.

Designed and developed Micro Services business components using Spring Boot.

Used Microservices with Spring Boot services and a combination of REST Web Services.

Involved in Developing Microservices to provide RESTful API using Spring Boot with various data persistence ORM frameworks like Hibernate and JPA and messaging engines.

Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java.

Developed server-side application using Spring Boot and Hibernate In-order to interact with the database.

Used Restful web services to pass JSON data to communicate between UI and server.

Secured REST API’s by implementing OAuth2 token-based authorization scheme by Spring security.

Used MongoDB document-oriented database to store data and Created object to Mongo mapping for various domains objects.

Created JSON request and validated the response using postman Interceptor and Swagger UI.

Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk (EBS) and Elastic Container Service-Docker.

Used GIT repository to push the code and interact with other developers throughout the company.

Used JIRA as a tool for issue tracking and code integration to plan and collaboration used Dev tools to host, review, test, and deploy the team's GIT code.

Environment: Agile, Micro services, RESTful API, Hibernate, JPA, JSON, JavaScript, CSS, NOSQL, MongoDB, Spring Cloud, OAuth2, ActiveMQ/RabbitMQ, JUNIT, Mockito, Jest, Mocha, Soap UI, Swagger UI, python, Jenkins, AWS

EDUCATION:

University of Alabama at Brimingham (UAB) - Masters in Computer science. (May 2021 – April 2022)

Sri Venkateswara University - Bachelors. (2015 - 2019)



Contact this candidate