Post Job Free

Resume

Sign in

Spring Boot Web Services

Location:
Phoenix, AZ
Posted:
March 22, 2024

Contact this candidate

Resume:

Akshya Kumar Sahu

Email: ad4ikv@r.postjobfree.com

Contact: +1-602-***-****

SUMMARY:

* ***** ** ********* ********** in IT, specializing in backend development with Java/J2EE technologies.

Proficient in developing enterprise applications using Spring Framework modules (Spring IOC, Spring MVC, Spring AOP, Spring Boot, Spring Security, Spring Data, Spring Batch).

Experienced in building RESTful APIs and SOAP-based web services and implementing microservices architecture.

Implemented Singleton, Factory, Adapter, Builder Design patterns in the application.

Good Understanding of Java Concurrency and its various implementations.

Understanding of Java Collection Framework and its perspective and hierarchy behind it.

Proficient in Java 8 features, including Lambda expressions, Stream API, and Functional Interfaces.

Experience in working with Relational Database (RDBMS) concepts like database designing, Normalization, PL/SQL, Stored Procedures, Triggers.

Experience in containerization using Docker, including creating Docker images, managing containers, and deploying applications in containerized environments.

Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Singleton Pattern.

Familiarity with container orchestration tools like Kubernetes for managing containerized applications in clustered environments.

Experienced in implementing logging functionality using Log4j for application monitoring, debugging, and performance analysis.

Experience in database programming using Couchbase, DB2, MySQL and proficiency in developing SQL in JDBC as well as client server environments.

Familiar with Agile and Waterfall methodologies, as well as test-driven development (TDD) approaches.

Proficient in using version control tools like Git and experience with build tools like Maven and Gradle.

Excellent communication and collaboration skills, with a track record of working effectively in cross-functional teams.

Education:

M.S. Information Technology Aug 2021 - May 2023

Arizona State University, Tempe, AZ 4.0 / 4.0 GPA

B.S. Computer Science 2012 - 2016 BPUT, India 7.1 / 10.0 CGP

TECHNICAL SKILLS:

Languages : Java, Python, C, C++, JavaScript

Enterprise Java : JSP, Servlet, JDBC, Log4J API, Postman, swagger

Mark-up/XML Technologies : HTML, JavaScript, CSS, jQuery, AngularJS, Angular, XML, JSON

Tools & Framework : Spring, Spring MVC, Spring Boot, Spring Batch, Spring IOC, Spring AOP, Hibernate.

Web services : SOAP, Restful, WSDL, Micro Services

Database : Oracle, SQL-Server, MySQL server, MongoDB, Redis

Development Tools : Eclipse, Spring Tool Suite STS, IntelliJ

Version Control : GIT

Testing Tools/ Others : JUnit, SoapUI, Putty, WinSCP, Mockito

Design Patterns : MVC, Front Controller, Singleton and DAO patterns

PROFESSIONAL SUMMARY:

Blue Spire Inc, AZ, USA Aug 2023 – Present

Java Developer

Developed web applications using Java and Spring Boot.

Leveraged Java 8 features such as lambda expressions and Stream API for efficient data manipulation and parallel processing, enhancing the application’s performance.

Utilized Optional class and new Date/Time API from Java 8 to improve code readability and maintainability, leading to more robust and error-free software.

Having experience with the Spring Boot framework for batch processing big quantities of data effectively.

SHA-256 encryption techniques were used to implement data security and industry compliance, especially for credit card data.

Implemented a robust logging framework using Log4j in the application, facilitating effective tracking of application behavior, debugging, and performance monitoring.

WebClient and RestTemplate were used to integrate external APIs, while the Rejliance library was used for error handling and edge case management.

For dependable API interactions, strong error handling and exception management mechanisms were implemented.

Utilized Spring Data JPA to simplify data access and cut down on boilerplate code by integrating with the database layer seamlessly.

Designed and implemented the database tables, relationships, and schemas.

For improved query efficiency, used Spring Data JPA's entity mapping and query capabilities.

Improved API performance and usability using Spring Data JPA requirements for pagination, sorting, and filtering.

Worked with cross-functional teams to understand API needs, resolve technical issues, and provide superior results.

Tata Consultancy Services, India Feb 2017 to July 2021

Java Developer

Responsibilities:

Developed web applications using Java and Spring Boot.

Participated in code reviews and assisted team members with debugging.

Created and maintained Restful web services using Spring framework.

Experience with Apache Kafka, including cluster setup, topic management, producer/consumer development, and integration with other systems.

Collaborated with team members to troubleshoot issues and optimize code performance.

Developed unit tests and integration tests using Junit and Mockito.

Created database schemas and SQL queries for MySQL.

Participated in Agile development methodology using JIRA and Confluence.

Experience in designing and developing data models in DB2, Oracle and integrating them with back-end services.

Hands-on experience on CI/CD tools such as Gitlab, Confluence and Jenkins.

Exceptionally well organized, Strong work ethics, short learning curve and desire to achieve team objectives and goals, ability to handle multiple tasks.

Interacting with business SME’s, business architects to gather requirement details, designing new and complex software solutions and implementation of the same using Java/J2EE technologies.

Analyzing functional and non-functional requirements, doing feasibility and gap analysis, and architecting the overall solutions and leading the efforts including programming and testing that culminate in client acceptance of the result.

Developing new application and API designing database and providing solution to business users.

Designing and maintaining the API for the product.

Developed RESTFUL JSON based API. Worked on RESTFUL web services, Spring, Jenkins.

Responsible for complete analysis, design, coding, testing and implementation of complete application.

Coordinated with testing teams in the preparation of Unit Test Plans and System Test Plans.

Hands on experience in production support and coordinating with Enterprise level teams for emergency fixes.

Projects:

COVID Management Systems (Data modeling, SQL) Fall 2021

• Designed a Data model to contain the spread of COVID-19 virus in the campus by identifying students and staff members, who are suffering from the symptoms and giving them proper assistance, such as scheduling a test, booking an isolation room, and assigning a doctor. Used ORM with NORMA to design the model. Triggers, Stored procedure, and Cursors were implemented in the project.

Covid mortality study in people with comorbidity (Machine learning, Data Visualization) Spring 2022

• Worked on Healthcare data from Mexico. We have studied how various comorbidities like Diabetes, Obesity, BP, Dialysis and Pneumonia can affect the mortality rates in Male and Female population. And tried extracting some important insights using Machine learning classification techniques like Naïve Bayes, Logistic Regression.

Full stack e-commerce website using Angular, Java and Spring boot Fall 2023

• Built a full stack E- commerce application using Angular on the front- end and Java Spring boot on the back end. Developed code for product catalog, shopping cart and checkout. Using JWT, OAuth2, OpenID Connect and SSL/TSL enhances security was implemented on the application.



Contact this candidate