Post Job Free

Resume

Sign in

Web Services Spring Boot

Location:
Lancaster, PA
Posted:
December 21, 2023

Contact this candidate

Resume:

J A V A / J * E E D E V E L O P E R

SUGUNA

Languages: Java, J2EE, SQL

J2EE Technologies: JSP, Servlets, JDBC,

EJB, JMS, Kafka, Struts, Hibernate, Spring,

Spring Boot, Microservices

Web Services: (SOAP, WSDL), Restful Web

Service

Database: Oracle, MySQL, SQL Server,

MongoDB

Cloud: AWS, GCP

Web Technologies: HTML5, CSS, AJAX,

JSON, XML, XSLT, JavaScript, React JS,

Angular JS, Jquery

Web Server: Apache Tomcat, Web Sphere,

WebLogic

Version Control: GIT, GitHub, SVN

IDE's tools: Eclipse, My Eclipse, IntelliJ

Operating Systems: Windows, Unix, Mac

OS

Others Tools: JUnit, ANT, Maven, Jenkins,

JIRA

S K I L L S

412-***-****

ad15a0@r.postjobfree.com

Over 5+ years of Professional Experience in all phases of the Software Development Life Cycle (SDLC), which includes Requirements Gathering, Analysis, Design, Implementation, and Maintenance Testing using various methodologies using Java/J2EE.

Proficient in using ORM frameworks like Hibernate and MVC frameworks like Struts, Spring MVC, and IOC frameworks like Spring and its subsidiary modules such as Spring Core, Spring IOC, Spring Security, Spring JDBC, Spring Batch & Spring Boot- Microservices.

Competent in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O Systems, Multi- Threading, JDBC, and other new features in Java.

Strong experience with Cloud Computing environments like Amazon Web Services (AWS) and GCP.

Solid understanding of implementing and consuming SOAP and RESTful web services.

Good experience with CI/CD, ANT, Maven, Jenkins, Docker, and version control systems like GIT, GitHub, SVN, and Deployed apps (EAR, WAR).

Expertise in developing efficient, portable, web-based user interfaces using Angular JS, Node.JS, React JS, Bootstrap, JSP, HTML, HTML5, JSON, XML, XSLT, JavaScript, Jquery, DHTML, JavaScript, CSS, CSS3, and AJAX.

Good command over commercial RDBMS such as Oracle, MySQL, DB2, SQL Server, MongoDB

Experience in writing ANT, Maven build scripts, configuring and using Log4j, and writing JUnit Test cases.

Experience using JMS and Kafka, which acts as a messaging broker for communication purposes.

Well—versed in using IDEs (Integrated Development

Environments) like My Eclipse, Eclipse, and IntelliJ. Proven experience using Application Servers like Apache Tomcat, Web Sphere, and WebLogic.

Experience with Agile (SCRUM), SDLC Methodology, Iterative, Waterfall, and Object-Oriented Application Design and Programming.

Strong problem-solving, logical implementation, trouble- shooting, Installation, and Configuration Skills.

P R O F I L E

E D U C A T I O N

Masters in Computer Applications

ANNA UNIVERSITY

C E R T I F I C A T I O N S

Certified Google Associate Cloud

Engineer

E X P E R I E N C E

Comerica, Dallas, TX

Dec 2021 – Present

JAVA/J2EE DEVELOPER

Responsibilities:

Involved in application development analysis, design, development, and testing phases using Scrum Agile methodology. Used the Spring framework features like Spring modules, Spring IOC, Spring MVC Framework, Spring Batch, and Spring Boot and handled the security using Spring Security. Used Hibernate ORM tools, which facilitate the mapping between SQL databases and Java objects. Used HTML5, CSS3, JavaScript, Jquery, JSP, JSF, JSON, React JS, AJAX, XML, XSLT, and Bootstrap for developing responsive single-page applications.

Responsible for consuming SOA-based web services using SOAP, XML, WSDL, XML Schemas, etc. Built Microservices using Spring boot with continuous deployment and integration using Docker and Jenkins. Utilized Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, and factory patterns.

Deployed many apps using AWS services such as EC2, S3, RDS, Dynamo DB, IAM, and Lambda. Jenkins was used for continuous integration, while Maven was used for creating the EAR file. Involved in code versioning, check-in, Check-out, and code merging using GitHub. Performed CRUD operations like Updating, inserting, and deleting data in MongoDB and Oracle database management system.

Worked using various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs, and Data collections for dynamic memory allocation to implement multiple features and enhancements. Utilized Java Messaging Services (JMS) and Kafka for reliable and asynchronous communication. JIRA is used for bug tracking, issue tracking, and project management. Developed JUnit test cases for all the developed modules. Used Eclipse to develop the complete Application and WebLogic as an application server. Environment: Java, J2EE, Spring, MVC, Hibernate, Servlets, Microservices, Spring Boot, HTML, CSS, JavaScript, Jquery, SOAP, REST, AWS, MySQL, Oracle, MongoDB, Eclipse, WebLogic, GitHub, Maven, JUnit, Jenkins, JIRA, Agile. Integrant, Inc., San Diego, CA

Feb 2020 - Nov 2021

JAVA/ J2EE DEVELOPER

Responsibilities:

Involved in the analysis, design, development, and testing phases of the Software Development Lifecycle (SDLC) using agile methodology.

Implemented J2EE standards and MVC architecture using Spring Framework. Involved in integrating Spring for implementing Dependency Injection (DI/IOC). And develop the code for obtaining bean references in the Spring IOC framework.

Developed rich UI applications using JavaScript, Node JS, Angular JS, JSF, HTML, CSS, AJAX, JSON, XML, XSLT, and Jquery.

Implemented database transactions by writing SQL Queries using Spring ORM. Used Hibernate for accessing data from the Oracle database. Utilized Spring Boot which is radically faster in building cloud Microservices. Developing Web services using RESTful and SOAP.

Involved in implementing the JMS (Java messaging service) for asynchronous communication. Performed configuration, deployment, and support of cloud services, including Amazon Web Services (AWS). Used GIT for code repository and JIRA for bug tracking, issue tracking, and project management. Maven is used to download the Java Plug-in for developing the applications. Used Jenkins for building and deploying (CI/CD) the application into the app server. Extensively used JUnit for Unit Testing. Used Eclipse IDE to develop an application. Used Log4j for External Configuration Files and debugging.

Deployed applications on Apache Tomcat application server instances in all the respective environments. Followed Agile software development practice paired programming, Test Driven Development (TDD), and scrum status meetings.

Environment: Java /J2EE, JSP, JDBC, JMS, JavaScript, Spring, Spring Boot, Hibernate, JavaScript, Jquery, AWS, XML, SOAP, REST, SQL, Oracle, Eclipse, GIT, Apache Tomcat, Maven, Jenkins, JIRA, Agile. Velotio Technologies, India

Oct 2017 - Jan 2020

JAVA DEVELOPER

Responsibilities:

Responsible for analysis documenting the requirements of the application. Handled server-side web programming utilizing JSP pages, Struts, and Servlet classes in the MVC architecture. Involved in connecting the database with servlets and JDBC. Participated in the development of Single-Page Application pages using REST Services. SQL-stored procedures were written, and JDBC was utilized to connect to the database. Used Hibernate to store the persistence data in the MySQL database. Client-side validations are done using JavaScript. Used DAOs (Data Access Objects) that contain data access functions for creating a data objection in the database, deleting a data object from the database, loading/searching for data objects from the database, and updating data objects in the database.

Developed JMS components to send messages from one application to another application internally. Involvement in creating and configuring build files using ANT. JUnit was used for unit testing. Unit, acceptance, and integration test papers, as well as code review documents, were created.

Used Log4j for tracking the applications.

Extensively used Eclipse IDE for building, testing, and deploying applications. Environment: Java, JSP, JDBC, HTML, CSS, JavaScript, Eclipse, MySQL, JUnit, ANT, Log4j, Eclipse, JIRA, GIT.



Contact this candidate