Post Job Free
Sign in

Java Developer Spring Boot

Location:
Tampa, FL, 33613
Posted:
October 18, 2024

Contact this candidate

Resume:

Summary

Gopi Vadde

Java Developer

E: *********@*****.*** Tel: 813-***-****

Skills

Over 6+ years of experience as a Java developer, proficient in requirement analysis, design, development, deployment, and maintenance of client/server and enterprise applications.

Extensive experience in building n-tier applications using Java, J2EE, MVC Framework, Spring Boot, Spring, Hibernate, JavaScript, HTML/HTML5, CSS/CSS3, Oracle, and SQL.

Hands-on experience developing microservices with Spring Boot to create modular, scalable, and agile applications.

Strong knowledge of Amazon Web Services (AWS) including EC2, S3, SimpleDB, CloudWatch, and SNS, with experience in developing scalable Java applications on various cloud architectures.

Experienced in Agile methodologies such as Scrum and Extreme Programming (XP), with practical knowledge in Continuous Integration and Test-Driven Development (TDD).

Extensive use of Spring MVC Framework, JSP, and JSF for developing user interface modules.

Proficient in working with relational databases like Oracle, MySQL, and SQL Server, including complex SQL and PL/SQL programming. Familiar with NoSQL databases like MongoDB.

Experienced with Continuous Integration and Deployment tools like Jenkins and Docker.

Extensive experience across all phases of the Software Development Life Cycle, including design, coding, testing, implementation, and maintenance.

Proficient in Object-Oriented Analysis and Design methodologies, object-oriented programming paradigm, and complex data structures.

Expertise in server-side technologies such as Spring Framework, Hibernate, Servlets, RESTful and SOAP Web Services, and Apache.

Developed REST Microservice APIs using Spring Boot, facilitating efficient communication between applications.

Strong understanding of Object-Oriented Programming concepts (OOPS) and proficiency in designing and developing J2EE/Java EE components and APIs.

Experience integrating security models into projects using Spring Batch and Spring Microservices.

Proficient in troubleshooting and debugging existing code, with expertise in SOAP, WSDL, and Restful Web Services.

Programming Languages: Java 1.6/1.7/1.8/Core Java, J2EE, SQL, PL/SQL

Web Technologies: HTML5, CSS3, JavaScript, jQuery, AJAX, Angular, Node, Bootstrap

Databases: Oracle, MySQL, PostgreSQL, MongoDB

J2EE Technologies: JDBC, JSP, JSTL, JNDI, JMS, Java Bean (EJB), JTA, Spring Core.

Web Services: JAX-WS (SOAP), JAX-RS (RESTful), WSDL, AWS

Application Frameworks: Spring Core, Spring MVC, Spring Security, Spring Batch, Spring ORM.

ORM Framework: Hibernate, JPA, DAO, Spring Data JPA.

XML/JSON: XML, XML Schema and JAXB, DOM Parsers, JSON, JSON Parsers

JMS: Tibco, Active MQ, Confluent Kafka, RabbitMQ

Web/Application Servers: Apache Tomcat, JBOSS EAP 6.3. Apache, WidlyFly (Red hat)

Version Control: Dimensions, SVN, GIT, Tortoise SVN

IDE: Eclipse, Edit Plus, Notepad++, Visual Studio Code, IntelliJ

Tools: ANT, Maven, JUnit, Log4J, Terraform, TestNG, Rest Assured, Ansible, Swagger, SWT, JWT, AWT, Npm

Methodologies/CI&CD: Agile, Scrum, SAFE Agile, Jira, Jenkins, Postman, MVC Design Patterns. Experience

Wawanesa Group Aug 2023 – Current

Java Developer

Implemented all functionalities using Spring IO/Spring Boot and Hibernate ORM. Created build, deployment, and configuration scripts for Maven.

Utilized Hibernate and SQL for interacting with SQL Server database.

Built Spring Boot microservices for software product delivery across the enterprise.

Used microservices to communicate through synchronous protocols HTTP and REST, implementing an SOA approach.

Migrated existing applications to microservices architecture using REST APIs and Spring Boot.

Extensively worked on the front end, business, and persistence tiers using the Spring framework.

Designed and implemented the MVC design pattern using the spring framework for the web tier.

Used Jenkins pipelines to drive all microservices builds to the Docker registry and deployed them to Kubernetes, managing Pods with Kubernetes.

Followed agile software development practices, including pair programming, test-driven development, and participating in scrum meetings.

Extensively worked on Spring Boot for building web services.

Created various types of indexes on different collections for performance optimization in MongoDB.

Performed code review and unit testing using the JUnit framework, and participated in production support and maintenance of the project.

Developed APIs using AWS Lambda to manage servers and run code in AWS.

Experienced in integrating Amazon Web Services (AWS) with other application infrastructures.

Used Log4j for logging, debugging, warning, and info statements.

Performed check-in, check-out, and code reviews using pull requests with the GIT version control system. Environment: Java 8, Spring 3.5, Spring MVC, Spring Security, AWS (EC2, S3, IAM), Hibernate 4.0, REST, JSP, HTML, CSS, JavaScript, OpenShift, Cassandra, Kafka, TypeScript, Angular, Datadog, JUnit, Mockito. Sundaram Finance March 2016 - July 2021

Role: Java Developer

Developed J2EE applications following Service Oriented Architecture (SOA) principles, integrating Client-Side code with React JS, jQuery, and Server-Side code using MVC4.

Created SOAP/HTTP, SOAP/JMS, and SMTP Web Services using SOA technologies such as SOAP, WSDL, and UDDI.

Developed front-end presentation logic using Tiles with Spring MVC, JSP, JSTL, and JavaScript, Business objects with POJOs, and data access layer using Hibernate framework.

Designed and developed web applications using Java & J2EE technologies like JDBC, Servlets, JSP, and Spring MVC framework, ensuring efficient data processing and user interaction.

Participated with end users and business analyst to understand the business requirements.

Design, develop and tests HTML5, CSS3, Bootstrap, JavaScript and React JS that meets accessibility and web browser standards for website.

Integrating JavaScript libraries (jQuery, React-Bootstrap, High charts, Data tables)

Developed user interface by using the React JS, Flux for SPA development.

Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.

Used web services SOAP and RESTful for transmission of large blocks of XML/JSON.

Coded to implement AJAX based application by fetching the response from back-end REST API as a part of JSON.

Implemented React JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9 and Safari.

Maintaining parent and child elements by using State and Props in React JS.

Architected and Developed for large scale JavaScript application with React JS.

Used React-Router to turn application into SPA.

Extensive experience in deploying, managing and developing MongoDB clusters.

Experience in working GIT for branching, tagging, and merging. Education

Master in Computer Science

Saint Leo University (Tampa, Florida)

Bachelors in ECE

Amritha Sai Institute of Science and Technology



Contact this candidate