Post Job Free
Sign in

Software Development Spring Boot

Location:
Gaithersburg, MD
Posted:
May 21, 2024

Contact this candidate

Resume:

Sri Lakshmi LinkedIn

+1-240-***-**** (M) ad5u0j@r.postjobfree.com

Efficient and collaborative IT Management professional with strong analytical and cross organizational skills, with Over about 9 years of expertise in IT application design, development, Software Development Life Cycle (SDLC) – Design, Development, Testing, Deployment and Support using Agile methodologies, maintenance, and enhancement of web-based applications. Extensive experience in design and development in Java & J2EE Web technologies, Spring Boot, Hibernate based on In-depth knowledge of Object-Oriented Programming, Database Programming, Web Programming, and GUI Development. PROFESSIONAL HIGHLIGHTS

An IT Management professional with 9 years of technical and JAVA development experience in IBM, TCS and VMS (a startup venture).

Development – Good working experience on Single Sigh On - SSO, creation of OAuth clients and Keycloak configurations using the Keycloak Server

Development of new Microservices to migrate users from legacy platforms(on-prem) to OKTA authentication service.

Working Experience with both On-Prem and Cloud environments. CORE COMPETENCIES

Strong experience in Agile, Scrum Software Development Life Cycle ( SDLC )

Extensive development experience specializing in an environment building n-tier applications for web deployment using Java, J2EE, Spring Boot.

Extensively Spring IOC, configured Application Context files and performed database object mapping using Hibernate annotations.

Expertise in coding optimized SQL queries for RDBMSs like Oracle, SQL Server, MySQL etc.

Expertise in using Development Tools like Eclipse, NetBeans, STS, IntelliJ EDUCATIONAL SUMMARY:

Bachelor of Engineering degree in Electronics and communications - 2016 PROFESSIONAL CERTIFICATIONS/Training:

Microsoft Azure Cloud Fundamentals Certification

AWS Certified Cloud Practitioner

IBM Cloud Certified Associate

PMI Disciplined Agile Senior Scrum Master

Core Java Concepts’ Foundation

Software Security Assurance (SSA)

IBM Enterprise Design Thinking Practitioner

IBM Garage Essentials & Foundation

TECHNICAL SKILLS

Development Platforms: Java, Spring, Spring Boot, Netflix-OSS, Hibernate (ORM) Frameworks: Spring, Spring Boot, Hibernate

IDE and Editors: Eclipse, STS, Visual Studio Code, WinSCP, Putty, Docker, Sublime Text Web Services: REST

Operating Platforms: Windows Server, Linux, Ubuntu, CentOs Web Server: Apache Tomcat, Glass Fish, JBOSS, Kafka Database / RDBMS: MySQL,SQL, SQL Server, Oracle, Postgres Tools / Utilities: Junit, Jenkins, SonarQube, GitHub, Jira, JDeveloper PROFESSIONAL HISTORY

Java Developer

Cyquent Inc, Maryland, USA March 2024 - Till Date

Application Developer April 2022 – Till Date

IBM

Client: IBM Internal

Project Description

IBM Lead-to-Cash Intelligent Workflows changes how work gets done with greater visibility across the sales process enabling end-to-end business value. It is operated by domain experts to improve cash flow, customer satisfaction and sales effectiveness. IBM Consulting Essentials - Lead-to-Cash workflows to life by seamlessly orchestrating selected exponential technologies driven by synergistic data sets across multiple functions, business lines and jurisdictions that can provide insights and efficiencies and, overall, a valuable experience to the user persona to achieve business outcomes that are complete and compelling. This is the heart of the offering and a key market differentiator for IBM. Environments: Java 1.8 & 11, Spring Boot, Hibernate, Maven, Boomerang, Postgres, Open Shift, IBM Cloud, Github, JIRA, STS.

Responsibilities

Working as an API Developer (Java) for IW L2C (Lead To Cash ) Project.

Team Lead for JAVA version upgrade (1.8 to 11) project: working on version upgrade for various applications related to IBM Inhouse project L2C

Involved in Analysis, Specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing applications.

Application development using AGILE methodology with daily SCRUM meeting to understand the status and resolve issues.

Designed and developed the End Points (Controllers ), Business Layer, DAO Layer using Hibernate and Spring Boot

Built applications based on latest features of JAVA jdk 1.8 at service layer level like streams, Lambda expressions, method references etc.

Used Hibernate, Object Relational Mapping (ORM ) solution technique of mapping data representation from MVC model to MySQL data model

Tested Rest Web Services using postman, REST Client

Client onboarding/offboarding process in all environments.

Good working experience on Single Sign On (SSO ), creation of OAuth clients and Keycloak configurations by using the Keycloak Server.

Client ticket handling and fixing across L2C development teams.

Working experience on white source security check for vulnerabilities.

Resolving Compliance related requests and support (e.g. security related scan/PSIRT, business controls requests reviews,etc..).

Maintenance of common development related tools/repos/sites: e.g. GitHub, Jira project, etc..

Working knowledge on OpenShift and IBM Cloud.

Working with Requirement Teams and Testing teams Java Developer Nov 2020 – April 2022

TATA Consultancy Services (TCS)

Client: NiensenIQ

Project Description

Nielsen, a long-standing TCS customer, selected TCS’ Services-as-Software platform. As a leading media research firm, Nielsen studies consumers across more than 100 countries to provide to enterprises a complete view of trends and habits of consumers worldwide. With the digital revolution, Nielsen is constantly evolving what, who and where they measure to derive insights that can help enterprises market their products better and drive growth.

Environments: Java 1.8, Spring Boot, Hibernate, Maven, SQL Server, Bitbucket, JIRA, STS, Spring data JPA, Jenkins, SonarQube, WebLogic, Microsoft Azure Cloud Responsibilities

Worked as an API Developer (Java) for NielsenIQ project. This is an Ecommerce Business.

Involved in Analysis, Specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing applications.

Involved in document analysis and technical feasibility discussions for implementing new functionalities.

Built applications based on latest features of JAVA jdk 1.8 at service layer level

Designed and developed the End Points ( Controllers ), Business Layer, DAO Layer using Hibernate and Spring Boot, Spring data JPA

Used Hibernate, Object Relational Mapping ( ORM ) solution technique of mapping data representation from MVC model to MySQL data model

Tested Rest Web Services using postman, REST Client

Design and build to replace monolithic applications with micro-services, as NielsenIQ chose OKTA to replace its traditional authentication services.

Development – developed new Microservices to migrate users from legacy platforms(on-prem) to OKTA authentication service.

Working with Requirement Teams and Testing teams

Arranging and participating in code walkthroughs

Resolved Log4J vulnerabilities

Java Full Stack Developer Dec 2017 - Nov 2020

VMS

Client: VMS Internal

Project Description

CollabNotes is a health care related application which provides patient registration, and creation of medical reports. In this application there are different roles and responsibilities for the users as practitioner, staff and patient. Each one of them having their own web application to login and access the services. This is a HIPAA Compliance, and conforms to HL7 format. It is a heterogeneous system with iPad based client application, web based application, API gateway, micro services, independent (3rd party) software/systems, RDBMS/NoSQL databases. Environments: Java 1.8, Spring Boot, Hibernate, Maven, MySQL, Bitbucket, JIRA, STS, Spring data JPA, Jenkins, SonarQube, Docker, AWS.

Involved in Analysis, Specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing applications.

Involved in document analysis and technical feasibility discussions for implementing new functionalities.

Developed Controller for request, response paradigm by Spring Controllers using Spring & SpringBoot.

Assigning the roles for the users and restrict the control based on scopes.

Developed Hibernate in Data Access layer to access and update information in the database.

Design, build and maintain high performance, reusable, and reliable Java code.

Implemented ELK (Elasticsearch, Logstash and kibana) for visualizing the logs

Working with the Kibana dashboard for the overall build status with drill down features.

Creating Virtual Hospitals for storing the different types of Apps & Users. Java Developer (Training) May 2016 - Nov2017

Naresh I Technologies

Project Title: Online Bookstore Management System

Description:

The Online Bookstore Management System is a web-based application designed to manage the operations of a bookstore efficiently. The system allows customers to browse books, place orders, and make payments online. It also provides an administrative interface for bookstore staff to manage inventory, process orders, and generate reports. Environments: Java, Spring Boot, Spring Security, Spring Data JPA, MySQL, Eclipse, Git, Maven. Information Technology May 2015 - April 2016

Engineering College Internship (1 Year)

Project Title: Social Connect - A Java-based Social Networking Platform Description:

Social Connect is a Java-based social networking platform designed to connect people, share updates, and communicate with friends and followers. The platform provides a user-friendly interface for users to create profiles, share posts, connect with friends, join groups, and participate in discussions. Social Connect aims to provide a secure and engaging social networking experience for users while leveraging Java technologies for scalability and performance.

Environments: Core Java, Spring Boot, Spring Security, JPA, MySQL, Eclipse, Git, Maven.



Contact this candidate