Post Job Free
Sign in

Stack Developer Spring Boot

Location:
Dallas, TX
Posted:
November 26, 2024

Contact this candidate

Resume:

LinkedIn

PROFESSIONAL EXPERIENCE

Brown & Brown Insurance, Plano, Texas, USA Java Full Stack Developer Jan 2024 - Present

Description: Brown & Brown, Inc. (Brown & Brown Insurance) is an insurance brokerage firm, specialising in risk management. I design and implement scalable, secure, and high-performance applications: Utilize Java and other technologies to develop both front-end and back-end components of Brown & Brown Insurance’s web applications.

Responsibilities:

Involved in writing java API for Amazon Lambda to manage some of the AWS services.

Developed Business objects using POJOs and data access layer using Hibernate framework.

Worked on UI for Layered Security and S&L modules and hands on experience with Spark streaming to receive real time data using Kafka.

Building cloud Microservices and implemented back-end using Spring Boot. And Authored application using Spring Cloud services (Spring version of Netflix OSS-Eureka that helps in routing, Circuit Breaker and Ribbon for client-side load balancing).

Configured JMS server setup, DB connection setup & deployed Returned items in Web Sphere Server.

Behaviour Driven Development (BDD) implementation with Cucumber gherkin and Jenkins for continuous integration and continuous delivery.

Used GitHub version controlling tools to maintain project versions supporting the applications through debugging, fixing and maintenance releases.

Developed and deployed scalable microservices using Java, Spring Boot, and Kubernetes.

Secured Rest API’s by implementing OAuth2 tokens-based authorization schema by Spring Security.

Monitor service health check from Spring Boot admin console using swaggered UI registered microservices.

Analyzed the Cassandra/SQL scripts and designed the solution to implement using Scala.

Used Apache Kafka in cluster as messaging system between APIs and Microservices and worked on Splunk SPL (Search process language) queries, reports and logging using Log4j.

Worked on Server-side CSS pre-processing platforms and UI kits, such as LESS/SCSS, Node.js, foundation and Bootstrap.

Created CI/CD pipelines with Jenkins and deploy the application on AWS EC2 using docker containers.

Using existing old Spring MVC application developed a new application with Spring Data JPA Rest.

Experienced in React and working with React Flux Architecture and experience in using React components, forms, events, keys, router, plus redux, Animations and flux concepts.

Used Java 8 Lambda Expressions and Stream API to handle collections of data in a more functional and declarative way.

Extensive experience in Pivotal Cloud Foundry (PCF).

Experience in building pipelines using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.

Extensive expertise in Kubernetes, orchestrating containerized applications for efficient deployment, scaling, and management. Used React.JS as framework to create a Single Page Application (SPA) which can bind data to specific views and data with server.

Created UNIX shell scripts to run the Informatica workflows and controlling the ETL flow.

Experience with Java 8.0 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.

Expertise in Apache Kafka message implementations and their integrations with the systems.

Developed a controller Servlet that dispatches request to appropriate Action Classes.

Developed the functionalities using Agile Methodology.

Developed/Maintained relational database hosted on PostgreSQL, accessed by Java programs.

Technologies Used: Apache Kafka, AWS, Bootstrap, Cassandra, CI/CD, CSS, Docker, EC2, Hibernate, Java, Java 8, Jenkins, Kafka, Lambda Expressions, Log4j, Microservices, MVC, Node.js, PCF, PostgreSQL, React, React Flux, Scala, Spark, Spring, Spring Boot, Spring Cloud, Spring Data, Spring MVC, SQL, Stream API

Crown Castle, Houston, Texas, USA Java Full Stack Developer April 2023 – Dec 2023

Description: Crown Castle Inc. is a real estate investment trust and provider of shared communications infrastructure. Worked on the entire stack, including the database, server, API, and client-side applications.

Responsibilities:

Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.

Responsible for Spark streaming configuration based on type of Input Source Developing business logic using Scala.

Build Microservices for the delivery of software products across the enterprise.

Expertise in Apache Kafka message implementations and their integrations with the systems.

Manage and fix bugs with Jira bug tracking application.

Used Jenkins as a primary tool for implementing the CI/CD during code releases, worked with CI/CD pipe line to build and deploy transcoding application on AWS.

Have experienced developing web applications using Bootstrap, Code Mirror, Brackets and Ember.js.

Developed the user interface layer using Spring framework.

Developed cross platform server-side applications using Node.js, Backbone.js and AngularJS. to achieve scalability in real-time web applications.

Implemented multi-threaded synchronization processes, with JMS queues for consumption of Asynchronous requests.

Implemented Kubernetes Stateful Sets to manage stateful applications in the marketing environment, ensuring data integrity and high availability.

Used Oracle as database and involved in the development of PL/SQL backend implementation.

Implemented Product-Retrieval Service as SOAP based service using Apache frame works.

Technologies Used: AngularJS, Apache Kafka, AWS, Azure, Backbone.js, Bootstrap, CI/CD, Ember.js, Jenkins, Jira, JMS, Kafka, Kubernetes, Microservices, Node.js, Oracle, PL/SQL, Scala, SOA, SOAP, Spark, Spring, SQL

AstraZeneca, Mumbai, India Java Full Stack Developer Dec 2021 – Dec 2022

Description: AstraZeneca plc is a British-Swedish multinational pharmaceutical and biotechnology company. Developed and maintained microservices, ensuring they are scalable, resilient, and performant.

Responsibilities:

Involved in Migrating existing application in to Microservices architecture using REST APIs and Spring Boot.

Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.) and Implement modules into to integrate with designs and requirements. Used Grunts, BowerJS, Express from Node.js.

Design and implementation of web applications in Java and HTML5/JavaScript using Eclipse.

Developed the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core Dispatcher Servlet, also implemented Dependency Injection using the Spring framework.

JUnit frameworks were used for performing unit and integration testing by writing test cases.

Responsible to Design and develop the web pages from the scratch by using React.

Used Java 8 features like Stream API, Lambda expressions, Functional interfaces and Default methods to handle collections of data in a more functional and declarative way and to write more concise, readable, and functional code.

Involved in bug fixing during the System testing, Joint System testing and User acceptance testing. Deploying the applications and binding third party services like App Dynamics on Pivotal Cloud Foundry (PCF).

Developed JASPER report to show the result after validations are performed on the test cases and maintaining several data accuracy.

Used HTML, XHTML, DHTML, Java Script, AJAX, Angular 1.x/2, JQUERY, XML, XPATH, JSP and Tag Libraries to develop view pages in portal.

Expertise in coding optimized SQL queries on databases like Oracle.

Designed and developed the ETL (Extraction Transformation and Loading) solution using the request mod-ule and the OAuth 2.0 protocol.

Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.

Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST.

Technologies Used: AJAX, Angular, AWS, DHTML, Eclipse, HTML, HTML5, Java, Java 8, JavaScript, JSP, JUnit, Microservices, MVC, Node.js, OAuth, Oracle, PCF, React, SOA, SOAP, Spring, Spring Boot, SQL, Stream API, Web Services, XML

Fedbank Financial Services, Mumbai, India Java Developer April 2020 - Nov 2021

Description: Fedbank Financial Services Limited a subsidiary of The Fedral Bank Limited, provides Gold Loans, Home Loans, Loan Against Property (LAP), and Business Loan Services. Created RESTful services and APIs that are consumed by other services or front-end applications.

Responsibilities:

Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.

Design and maintain Spring Boot Microservices for large-scale enterprise applications.

Modified existing Shell scripts in Unix to call daily sub routines.

Implementing keyspaces, tables, and indexes in Cassandra database to suit application needs.

Established continuous integration (CI) practices and standards using Jenkins. Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development using Jenkins, Git, JUnit, Selenium and Maven.

Used Subversion for configuration Management and Jira for task management and bug tracking.

Used NetBeans IDE for development and debugging of Spring Boot and Microservices applications.

Implemented Spring IOC for inter connection between modules in our application.

Started as a monolithic application that runs on JBoss, later migrated it in to a set of Spring Boot and Node.JS Microservices.

Developed test cases for each component in different panels using JUnit, reported and deployed using Jenkins.

Involved in Scrum meetings, Sprint/retrospective planning and estimation of the tasks for the user stories and refine the tasks for next sprint. Implemented asynchronous messaging services using JMS.

Developed automation of Validation service to provide the JASPER report based on bean validations, Spring validations on test cases.

Design and developed the UI using HTML5, CSS3, Bootstrap, JavaScript, jQuery, AJAX.

Strong Database design and development experience, which includes developing Stored Procedures, functions using SQL and PL/SQL in MS-SQL, Oracle, DB2, PostgreSQL databases Along with experience in Data, Multithreading and have worked on search techniques and algorithms.

Developed SOAP web services (JAX-WS) for sending and getting data from different applications WSDL generation and exposed the service at server-side. Proficiency in writing JPA queries using JPQL (Java Persistence Query Language) and Criteria queries for database operations.

Technologies Used: AJAX, Bootstrap, Cassandra, CSS, DB2, Git, Hibernate, HTML5, Java, JavaScript, Jenkins, Jira, JMS, jQuery, JUnit, Microservices, MVC, Oracle, PL/SQL, PostgreSQL, S3, Selenium, SOA, SOAP, Spring, Spring Boot, Spring IOC, SQL, WSDL

*************@*****.***

vbvbvb

512-***-****

Durga Ramanjaneya Kumar Babu

Java Full Stack Developer

As a Java Full Stack Developer position, responsible for Designing, developing, and testing of features and functions delivered via applications and services. Involved actively in complete software development life cycle of various Client/Server and Web applications for many other domains.

SUMMARY

4+ years of professional experience as a full stack developer, experienced in implementing and developing complex applications. Involved in Software Development Life Cycle (SDLC) which embraces Design, Development, Implementation and Testing of enterprise business applications using Java.

Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts Spring, Hibernate and EJB. Experience in installing and configuring Linux/Unix /Windows-based web/App servers like Tomcat, JBoss, WebLogic and WebSphere for Application deployments.

Experienced in working with Redux architecture using complex Object-oriented concepts in improving the performance of the websites.

Developed Spark Applications by using Scala, Java and implemented Apache Spark data processing project to handle data from various RBMS and Streaming sources. Expertise in AWS such as ECR, Lambda, S3, Network Security Groups, SNS, SQS, CloudWatch, and EKS.

Extensive knowledge in database transactions management for database related changes by integrating JDBC, Hibernate with Spring Boot.

Expertise with employment of Spring Kafka and Apache ZooKeeper apart from JMS as messaging service. Experience with tracking systems like Jira and version control tools like Git, GitHub, SVN and CVS.

Experience successfully implementing the DevOps (CI/CD) model using Jenkins, Gradle, SonarQube, Subversion, Jfrog Artifactory, and semantic versioning tools/frameworks/plugins.

Well experienced with build tools like Gradle, Maven and Ant.

Extensive experience in using IDEs like Eclipse, Spring Tool Suite.

Extensive experience in developing scalable, reliable, efficient web and enterprise applications using JSP, Servlets, Struts, JSF (Prime Faces).

Experienced in front-end framework such as Bootstrap and Angular, NoSQL databases, Cassandra and MongoDB, Node.js.

Hands on Experience in integration with JUnit, and Log4j frameworks.

Good experience in Agile and SCRUM methodologies.

Proficient in using Kubernetes for Horizontal scaling and load balancing of applications. Experience in Web services using AXIS, REST FUL API.

Proficient in UI design, developed Front End using JSP, HTML5, CSS3, JavaScript, Ajax, jQuery, Angular, React, TypeScript, ECMAScript.

Experience in integrating WebSphere Application Server and Deployment manager with IBM Http server, IBM Directory Server, Sun ONE Web Server, Oracle, DB2 and SQL Server.

Professional experience in using core Technologies Java, J2EE, Servlets, JSP, JDBC, JavaBeans, JavaScript, JNDI, HTML, XML, Web services, AngularJS, Bootstrap framework, jQuery.

EDUCATION

Texas A&M kingsville University, USA

IT Masters

SKILLS

Programming Languages:

C, C++, Java/J2EE, SQL, PL/SQL

Java APIs:

EJB, J2EE, JSP, JSTL, Custom Tag Libraries, JAX-RS, JDBC, Servlets, JNDI, JMS, JAXB, JUnit, Mockito, AWT, Spring MVC, Spring AOP, Spring DAO, Spring Core, Spring Security, Spring actuator, Spring Boot, JPA, Hibernate, Spring JDBC, Spring Data JPA, Spring Data REST, Log4j, Slf4j, ActiveMQ, RabbitMQ, Apache

Frameworks:

MEAN Stack, MERN Stack

Scripting Languages:

JavaScript, TypeScript, jQuery

Web Technologies:

HTML/HTML5, CSS/CSS3, Bootstrap, JSP, Ajax, XML, JSON, NodeJS, Express, ReactJS.

Databases:

Oracle, MySQL, DB2, SQL Server, PostgreSQL, Amazon Aurora, MongoDB, Cassandra, DynamoDB

Version Control:

CVS, Clear Case, SVN, Git

Cloud Technologies:

AWS, Azure, GCP

Build Tools:

Maven, Gradle

Operating Systems:

Windows, Unix, Linux



Contact this candidate