Post Job Free

Resume

Sign in

Spring Boot Web Services

Location:
Chennai, Tamil Nadu, India
Posted:
July 10, 2023

Contact this candidate

Resume:

Srimaan

adx7ua@r.postjobfree.com

908-***-****

PROFFESSIONAL SUMMARY:

8+ years of experience in Analysis, Design, Development, Implementation and Unit testing of various software web applications as Java Full stack developer Extensively worked on Core Java concepts like Collections, Multi-Threading, Synchronization and Exception Handling.

Worked on implementing Java 8 features like parallel streams, lambda, and filters in code.

Developed web applications by implementing Model View Control (MVC) architecture using JSF, JSTL, and JSP pages that interact with Servlets and JMS.

Good Working experience in using different Spring modules like Spring Core Container Module, Spring MVC Framework module, Spring AOP Module, Spring Security, Spring ORM Module, Spring Data, Spring Boot in Web applications.

Used Spring Boot to develop REST API’s using Micro-Services architecture.

Expertise in writing SQL queries.

Worked on Relational Data bases like MySQL.

Implemented business logic for saving, updating, retrieving, and validating data in DB2 database using JPA queries.

Worked on Scripting languages JavaScript, AJAX, and jQuery.

Strong experience in configuring and deploying web Applications using different web/application servers such as Web Logic 12.x, WebSphere 8.x, JBoss 5/4, and Apache Tomcat 8/7/6.

Strong front-end UI development skills using HTML5/4, CSS 3, JavaScript 2.0, jQuery, AJAX, Bootstrap3.x, Angular JS and Angular 11.

Proficient in programming by using the Integrated Development Environments such as Eclipse, IntelliJ IDEA, Spring Tool Suite.

Worked on SOA Web Services using SOAP with JAX-WS, RESTful with JAX-RS for transmission of large blocks of XML/JSON data over HTTP.

Experienced in developing unit test cases using JUnit 4.0, Mockito.

Possess good knowledge of using EC2 Instances, CICD Pipeline.

Expertise in deploying enterprise applications by using Jenkins for Continuous Integration and Continuous Deployment. (CI/CD)

Working knowledge on version control software such as SVN and GIT.

Expertise in implementing TDD methodology for application development.

Extensively used Building tools such as Maven, Gradle.

Fixing priority incidents in staging and production and updating daily triage meetings as part of agile process.

Participating in user requirement sessions to gather business requirements. Involved in Analysis, Design, Development, Integration and Testing of application modules under the agile methodology.

Quick Learner, Motivated team player with strong analytical, problem solving and communication skills.

MongoDB: Scalable, NoSQL, Document-Oriented Database. Flexible schema, JSON-like documents, high performance. Replication, sharding, and built-in horizontal scaling.

Efficient indexing and querying with rich query language. supports ACID transactions and easy integration with popular programming languages.

Angular: Powerful, TypeScript-based framework for building web applications. Two-way data binding, modular architecture, and component-based development.

Robust testing and debugging capabilities. Enhanced developer productivity with Angular CLI.

Cross-platform support for web, mobile, and desktop applications..

TECHINCAL SKILLS

Programming/Scripting Languages

Java, JavaScript, CSS, HTML, DHTML, XML, SQL, Python.

J2EE Technologies

Struts, Spring 5/4, Hibernate, JSP, Servlets, JDBC, JNDI, EJB, XML, Web Services, LDAP.

Web Analytics

Adobe, Google

Frame works

Apache struts, Hibernate, spring, AJAX, WebObjects.

Web/Application Servers

Apache Tomcat, Web-logic Server, WebSphere, JBOSS.

Tools / IDEs

Eclipse, NetBeans, STS, Selenium IDE

RDBMS / Database

ORACLE 8i/9i/10g, SQL Server, DB2, Mongo DB, MySQL,

NO-SQL databases like Mongo DB

Web Development

HTML, CSS, XML, Java Script, Angular JS, AJAX.

Methodologies

OOAD using UML, Rational Rose, RUP, Agile/XP.

Operating Systems

Windows2000/XP/2003, UNIX, LINUX, DOS.

Cloud Technologies:

AWS (VPC, EC2, S3, ELB, Autoscaling Groups (ASG), EBS, RDS, IAM, ECR, ECS, AWS Lambda, Elastic Cache, API Gateway, Cognito, Kinesis Streams, SNS, CloudWatch, DynamoDB)

Software

Oracle, MS Office, Adobe Photoshop, Flash.

Others

Ant, Maven, Log4J, JUnit, Jenkins, HTML, DHTML, XHTML, CSS, XSL, AWS, Splunk, Resolve, Control-M, Selenium, Apache JMeter, Cloud Native.

PROFFESSIONAL EXPERIENCE:

Java Full Stack Developer

BCBS FL - Jacksonville, FL June 2020 to Present

This project is an Integration Application that will process events from various domains to meet different business goals by publishing/subscribing more than 30 events to event bus for auditing and analytics to Guide well Health Plan. Primarily this integration layer will consume and publish events to the Guide Well Data Platform Event Bus, and it has common set as well as independent micro services to support the domain. This application acts as a liaison between different enrollment legacy systems.

Roles & Responsibilities:

Implemented Agile Methodologies to promote iterations, collaboration, and process adaptability and participated in SCRUM ceremonies.

Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript.

Design and develop template-based User Interface using Bootstrap and Angular2.

Worked on Java 1.8 features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces, which makes code readable and concise.

Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers.

Designed and developed Micro services business components using Spring Boot.

Developed the application with various Spring Framework modules like Spring MVC, Spring IOC, Spring AOP, Spring Boot, and Spring Security.

Involved in the development of Restful web services using JAX-RS in a Spring based project.

Developed Docker based Micro services deployment modules with Jenkins.

Worked with Core Java concepts like Collections Framework, Multithreading and Memory management.

Developed Maven scripts and developed builds using Maven and continuous integration servers like Jenkins.

Worked on XML and JSON for transferring and retrieving data between different applications.

Worked on Log4J to validate functionalities logging errors, messages, performance logs, and Mockito framework JUnit for unit testing.

Used GIT as version control and JIRA for bug tracking.

Cloud-native services enable straightforward infrastructure management.

cloud computing is the delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence

Environment: Java 11, HTML5, CSS3, Bootstrap, JavaScript, Angular 8, Spring 5.0, Spring Boot 2.0,, GIT, REST & SOAP Webservices, Microservices, AWS, Cloud Native, Jenkins, TestNG, WebSphere, Mockito, Sonar Qube, Oracle 12G.

Full Stack Java Developer

Lab Corp - Burlington, NC May 2017 to May 2020

Laboratory Corporation of America Holdings operates one of the largest clinical laboratory networks in the world, with a United States network of 36 primary laboratories. One of the Web Application that maintains the patients records and gives access for the people for ordering and scheduling the tests along with bill payment.

Roles & Responsibilities:

Developed presentation layer using HTML5, CSS3, Bootstrap, jQuery, and Angular JS.

Used Multithreading in programming to improve overall performance.

Created RFP Micro services to provide RESTful API utilizing Spring Boot with Micro services.

Integrated Spring MVC model for front-end request action controller and Spring AOP for logging purposes.

Developed REST and SOAP based Web Services for data retrieval to make it independent of the current application.

Implemented request and response objects using SOAP web services and created routes using Apache Camel.

Worked on XML and JSON for transferring and retrieving data between different applications.

Used Micro services to ensure the scalability of application on cloud infrastructure.

Developed test cases for Unit Testing, Integration Testing with JUnit.

Used Maven as build automation tool and deployments are on Web Logic Application Server.

Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.

Infrastructure-as-a-Service (IaaS) and Platform-as-a-Service (PaaS)

Cloud-native is the approach to building and running applications by utilizing the advantages that the cloud computing model offers.

Environment: Java, J2EE, HTML5, CSS3, Bootstrap, jQuery, AngularJS, Spring Security, Hibernate, JDBC, REST, SOAP, Apache Camel, Micro services, MongoDB, PL/SQL, Unit Testing, JUnit, Log4j, Maven, Multi-Threading.

Java/J2EE Developer

HDFC Bank - India May 2014 to May 2017

HDFC Bank provides consumers, corporations, governments, and institutions with a broad range of financial services and products. Banks strive to create the best outcomes for our clients and customers with financial ingenuity that leads to solutions that are simple, creative, and responsible.

Roles & Responsibilities:

Involved in understanding of business requirements, design, and development of the project.

Implemented Struts framework with MVC Architecture

Worked closely with developers to define and configure Application Servers, Web Resources.

JDBC as well as deployment of EJBs across multiple instances of WebSphere.

Involved in the deployment of components to run Java Beans, Servlets, and JSPs to be deployed on the WebSphere Application Server.

Developed the presentation layer using JSP, HTML and client-side validations using JavaScript/AJAX

Used different features of Struts like Validation framework and extensively used Struts Tag Library.

Involved in creating and reviewing technical design documents Parsed the insurance code details from XML document.

Used XSLT to convert XML document into HTML Page.

Applied J2EE design patterns like Business Delegate and Singleton

Deployed the application using Web Sphere application server.

Involved in coding and code reviews.

Environment: Java, J2EE, JDBC 3.0, SQL procedures, Hibernate, Spring, Struts Framework, WebSphere, Servlets, HTML, CSS, XML, AWS.

EDUCATION

Bachelors in Electronics and Communication Engineering - 2014



Contact this candidate