Post Job Free

Resume

Sign in

Software Development Engineer

Location:
Bentonville, AR
Posted:
March 01, 2024

Contact this candidate

Resume:

Name: Bhaskar Vankam

Mobile: 479-***-****

Email Id: ad303u@r.postjobfree.com

Professional Experience:

• Qualified Software Engineer with 10+ years of experience in software development lifecycle ranging from requirement analysis, design, development, testing and maintenance of applications.

• Extensive experience in designing and developing microservices using Spring Boot.

• Good knowledge of Spring IOC, AOP, Spring MVC and Spring integration with Hibernate and Experience with web API lifecycle.

• Good knowledge with Relational databases like Postgres, Oracle, PL/SQL and No SQL databases like MongoDB.

• Build Docker Image for Spring Boot application to run containerized processes and making the project environment free.

• Deploying the application in cloud AWS, writing pipeline scripts for CI/CD process, used Terraform as Iac And Kubernetes for container orchestration.

• Good Exposure to test driven development (TDD) and clean code principles

• Expertise in using IDE tools such as Eclipse, IntelliJ IDEA, and VS Code.

• Good knowledge of various SDLC (Software Development Life Cycle) from Waterfall to Agile (SCRUM, Kanban) models.

Technical Skills:

Languages: Java, Kotlin, Little experience on Python and GO.

J2EE Technologies: EJB, Servlets, JSP, JDBC

Java Frameworks: Spring, Hibernate, Struts

Web Technologies: HTML5, CSS, XML, jQuery, JavaScript

Databases: Oracle, MySQL, Postgres, MongoDB

Tools & IDE: Eclipse IDE, IntelliJ, Visual Studio, and Spring Tool Suite (STS).

Version Control: Git, SVN.

Build tool: Maven, Docker, Gradle.

Web Services: RESTful Web Services, SOAP Web Services -JAX- WS-API

Methodologies: Agile, Waterfall.

Operating System: Windows, UNIX, Mac OS X.

PROFESSIONAL EXPERIENCE

SamsClub Vendor, Bentonville USA

July 2023 – Jan 2024

ROLE: SENIOR JAVA DEVELOPER

Sam's Club is a retail warehouse club, I am part of the supply chain which deals with inbound and outbound related functionality of Distribution Centers. Responsibilities:

• Designed and developed micro services using Java and Spring Boot framework.

• Integrated with Azure Cloud services for storing and monitoring.

• Integrating with various DevOps-related tools for the team such as provisioning scripts and integrating with internal developed tools.

• Used GitHub for version control.

Environment: Java, Spring, Azure, Jenkins, Kubernetes, Docker, GitHub,Agile Methodology. HEYCAR, BERLIN GERMANY

APRIL 2020 – MARCH 2023

ROLE: SENIOR JAVA DEVELOPER

Heycar provides a platform for buying and leasing used/new cars online to the customers, providing access to the best partners for financing, leasing and insurance. Responsibilities:

• Designed and developed micro services using different languages like Java, Kotlin, Python and GO.

• Developed microservices using Spring Boot framework.

• Continuous improvement of code base by implementing Test driven development (TDD).

• Integrated with Cloud services to provide distributed tracing and monitoring.

• Involved in Integration of Amazon Web Services (AWS) with other applications infrastructure.

• Created and maintained various DevOps-related tools for the team such as provisioning scripts, deployment tools, and staged virtual environments using Docker.

• Experience in working as DevOps teams and helping automate server and infrastructure configurations using shell scripting, building Docker Images, creating CI/CD pipelines to deploy the application to AWS.

• Used GitHub for version control.

Environment: Java, Kotlin, Python, GO, Spring, Hibernate, Postgres, MongoDB, CircleCI, Kubernetes, Docker, AWS, GitHub, Kibana, Data dog, Agile Methodology.

IDEALO, BERLIN GERMANY.

AUG 2019 – FEB 2020.

ROLE: JAVA DEVELOPER.

Idealo is one of the leading online shopping platforms in many European countries. RESPONSIBILITIES:

• Involved in Requirements gathering, Analysis, Design, Development, and Testing of the application using an Agile methodology (SCRUM) in a test-driven development (TDD) approach.

• Design, implement and test services in a Microservice -oriented architecture and have Implemented the REST based Microservices using Spring Boot with Java and Kotlin.

• Developed and designed web interface using HTML5, CSS3, JavaScript, TypeScript, FreeMarker Java Template and Sass.

• Responsible for consuming the REST services, getting JSON responses, and parsing them to get the required information.

• Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to AWS.

• Created Pods and managed using Kubernetes.

Environment: Java, Kotlin, CSS3, JavaScript, TypeScript, JSON, HTML, Sass, Postgres, AWS, Docker, Kubernetes, Junit, Mockito, GitHub, Kibana, Data Dog, Agile.

CAPGEMINI, INDIA

FEB 2016 –MAY 2019.

ROLE: JAVA DEVELOPER.

Synchrony financial services provide financing solutions to consumers by partnering through different retailers. The application provides and manages credit cards for consumers. Responsibilities:

• Designed and Implement java applications using spring boot.

• Developing presentation layer with JSPs, HTML5, JavaScript, CSS3, Bootstrap, jQuery, JSON, AJAX.

• Involved in the design and implementation of MVC architecture in different modules.

• Integrated Spring and Hibernate to develop the business layer which serves the data required for presentation layer.

• Wrote the DAOs to access the database using JDBC calls and created aspects using the Spring AOP annotation approach.

• Developed SQL queries for retrieving data used to generate the reports.

• Developed Stored Procedures and Triggers on Database.

• Used JUnit to perform unit testing.

• Used Log4j for application logging and debugging. Environment: Java, J2EE, Servlets, JSP, JUNIT, Spring, Hibernate, PL/SQL, Eclipse IDE, Log4J, Ajax, SOAP, HTML 5, CSS, JSP, jQuery, JSON.

TATA CONSULTANCY SERVICES, INDIA.

JAN 2013 – FEB 2016.

ROLE: JAVA DEVELOPER.

Multiple web applications have been developed for Singapore airlines (SIA). Pax management web application is used for managing consumers air miles, rewards, and seat arrangements. Responsibilities:

• Designed and Implemented Java applications.

• Developed web pages using HTML5, CSS3, JSP, JavaScript that meet accessibility and web browser standards for the website.

• Developed Web services (RESTful) calls for POST, PUT, DELETE and GET methods.

• Developed Stored Procedures and Triggers on Database.

• Used JUnit to perform unit testing.

• Used Log4j for application logging and debugging.

• Used SVN as a version control tool for effectively managing the code changes & experience with waterfall methodology.

Environment: HTML5, CSS3, JSP, JavaScript, Spring Boot, Struts, PL/SQL, SVN, IntelliJ. EDUCATION: Bachelor in Computer Science and Engineering – JNTU (Anantapur, INDIA).



Contact this candidate