Post Job Free
Sign in

Stack Developer Spring Boot

Location:
Irvine, CA
Posted:
October 22, 2024

Contact this candidate

Resume:

ABOUT ME

Full Stack developer with *+ years of experience in designing, implementing, and maintaining high-performance applications. Proficient in Java programming, object-oriented design principles, and software development life cycle. Seeking a challenging role where I can leverage my expertise to contribute to innovative projects, collaborate with cross-functional teams, and con- tinuously expand my skills in a dynamic and growth-oriented environment. PROFILE SUMMARY

5+ years of extensive experience in the Software field, Excellent hands-on experience on Core Java, J2EE, Struts, JSP, Spring framework, Servlets, SQL, JavaScript, AngularJS, XML, HTML5, CSS3, JDBC, Oracle 11g. Extensively worked on Spring MVC, Spring JDBC, Spring Boot, Hibernate, Docker containers, and JPA.

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 manage data from various RBMS and Streaming sources.

Experience designing and architecting serverless applications using AWS Lambda API Gateway, DynamoDB and Security Token Service (STS). Expert developer using Spring Boot for radically fast building of Microservices and develop Cloud based Micro service applications with very less configuration.

Expertise with employment of Spring Kafka and Apache ZooKeeper apart from JMS as messaging service.

Created and triggered automated builds and Continuous Deployments (CD) using Jenkins/looper and OneOps cloud.

Experience in understanding and using Design Patterns Singleton, Prototype, Facade, Factory and Observer.

Experience using IDE tools Eclipse, NetBeans, IntelliJ IDEA for JAVA/J2EE Application development.

Experience with web services, Groovy/Grails, EXTJS, XML.XSLT, Struts, Log4j, Maven, Spring (Core, Spring Boot, Spring Data), and Angular. Used Apache SVN and Git for repository management and Ant for build management.

Well experienced in using JUnit, Selenium, Mockito, Log4j, JMeter, TestNG and SoapUI for testing framework.

Experience working with various SDLC methodologies like Agile Scrum, RUP, and Waterfall model.

Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Dockers Registry.

Skilled in developing User Interfaces using HTML5, CSS3, JavaScript, jQuery, Bootstrap,Ajax, Angular, Angular/4/7/8, React, Node.js framework. Strong experience in Spring modules -Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul.

Proficient in using the databases such as MySQL, DB2, Oracle 11g PL/SQL.

Designed & developed SOAP and Restful web services using WSDL, SOAP, JAX WS, JAX-RS, CXF, AXIS, JERSEY, REST Template and SOAP UI. Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript, and XML.

Experience in using J2EE Application Servers such as Apache Tomcat, IBM Web sphere. PROFILE SUMMARY

Client: Pacific Life, Newport Beach, California, USA Jan 2024 - Present Role: Java Full Stack Developer

Description: Pacific Life Insurance Company is an American insurance company. It provides a variety of products and services designed to help individuals and businesses. Developed and implemented a range of microservices and applications, focusing on cloud migration, automation, and optimizing performance while ensuring seamless integration and data accuracy. Responsibilities:

Used AWS Lambda to manage the servers and run the code in the AWS and Automation of various administrative tasks.

Integrated Spring and Hibernate framework to develop end-to-end application.

Implemented Spark Streaming projects using Scala and Spark SQL, enhancing data processing capabilities.

Developing RESTful Web Services to retrieve data from client side using Micro Services architecture of Spring Boot application with Micro services performing the Unit testing and basic functional testing with different sets of data. Pravalika Goud

Java Full Stack Developer

949-***-****

ad9l66@r.postjobfree.com

Irvine, CA

Developing data access layers to interact with Cassandra using Java, enhancing data management and retrieval.

Experience in handling messaging services using Apache Kafka and implemented Micro services architecture to make application modular and independent REST web services using Jersey with the enabled OAuth.

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

Worked on both JBoss application server to implement the web application.

Developed SOAP web services (JAX-WS) for sending and getting data from different applications WSDL generation and exposed the service on the server-side.

Involved in JUnit testing, JSON parser & maintaining data accuracy.

Involved in Migrating existing application into microservices architecture using REST APIs and Spring Boot.

Used Jenkins and pipelines to drive all micro service authorization builds out to the Docker registry and then deployed to Kubernetes.

Developed mapping spreadsheets for (ETL) team with source to target data mapping with data modelling naming standards.

Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.

Worked on project to retrieve log messages procured from Kafka by leveraging Spark Streaming.

Involved in coding, building java applications using Core java, Multithreading, JSP and Servlet.

Used ANT tool for building tool and worked in an Agile environment.

Developed the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the knowledge of previous phase resources and integration with Oracle.

Created Q manager connection factory and JMS destinations for application integration.

Use Jenkins for continuous Integration and deployment and Docker for containerization.

Developed Spring Boot microservice architecture applications and deployed them to AWS EC2 instances using CI/CD Jenkins Pipeline.

Optimize batch processing performance using Spring Batch and implement job.

Created interactive UIs using React, leveraging one-way data flow, Virtual DOM, and JSX to enhance user experience.

Developed applications using Java 11 new features like lambda expressions, Stream API, default, and static methods.

Converted a monolithic app to Microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, writing manifest file for various Microservices in PCF.

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

Creating SQL stored procedures in IBM DB2.

Environment: Apache Kafka, AWS, AWS Lambda, Bootstrap, Cassandra, CI/CD, CSS, DB2, Docker, EC2, Hibernate, Java, Java 8, Java 11, Jenkins, Microservices, Node.js, OAuth, PCF, React, RESTful, Scala, Spark, Spark SQL, Spring, Spring Boot, SQL, Stream API, Web Services

Client: Illumina, Inc., San Diego, California, USA Dec 2022 - Dec 2023 Role: Java Full Stack Developer

Description: Illumina is a biotechnology company that develops, manufactures, and sells products and services for analysing genetic variation and biological function. Managed the migration of a project to the cloud, overseeing the transition to a microservices architecture and improving deployment processes across the organization. Responsibilities:

Migrated the existing project to Microsoft Azure with Azure services, enhancing scalability and reliability.

Designed and implemented Spark cluster to analyse Data in Cassandra, improving data processing efficiency.

Implemented REST API as Spring Boot Microservices to perform modular functionality as per Microservices architecture, enhancing system flexibility and maintainability.

Implemented Kafka high-level consumers to get data from Kafka partitions and move into HDFS files.

Implemented configured Jira issue tracking software with Agile plug-in across all the company functions.

Collaborated with DevOps teams to streamline the deployment process and implement CI/CD pipelines using Kubernetes, reducing deployment time and increasing efficiency.

Created Low-Level Design Documents for services and web applications, ensuring clear communication and understanding of technical specifications.

Migrate existing Monolithic architecture to full-fledged Microservices architecture using Spring Boot & Spring Cloud in multiple stages.

Developed AngularJS Single Page Application consuming JSON data from Restful services.

Integrated JMS with SPRING BOOT by embedding an instance of Active MQ.

Worked on Kubernetes cluster as part of deployment activity, utilizing OpenShift commands for efficient deployment.

Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services.

Used JAX-RS for creating RESTful web service where the request and response are in JSON format. Environment: Agile, Angular, AngularJS, Azure, Cassandra, CI/CD, DevOps, Jira, JMS, JSON, Kafka, Kubernetes, Microservices, Microsoft Azure, NoSQL, RESTful, Spark, Spring, Spring Boot, Spring Cloud, SQL Client: Head Digital Works, Hyderabad, India Apr 2021 - Jul 2022 Role: Java Full Stack Developer

Description: Head Digital Works is one of India's oldest online skill-gaming companies that develop and operate zeal-driven applications for online gaming enthusiasts. I designed and implemented back-end services and APIs using Java, Spring Framework, and other related technologies to support the functionality of web applications. Responsibilities:

Developed Express applications and worked with microservices backend using RESTful, GraphQL, and gRPC services, improving service efficiency.

Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API to access the MongoDB from Node.js.

Utilized SDKs such as Eclipse IDE, Toad, and SVN to streamline project development processes.

Implemented Business components like user authentication, entitlements using Spring beans to enhance security.

Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUnit test cases.

Worked on Lambda Expressions, Functional interfaces Stream APIs, Time API, and Improvements on Collection, Concurrency, and IO improvements by using Java 8.

Configured Bamboo for application deployment on Cloud (PCF) and integrate with GitHub version control.

Developed automation of Validation service to generate JASPER report based on bean and Spring validations on test cases.

Developed prototype and project layout skeletons using React with TypeScript, jQuery, HTML5, and CSS3.

Worked extensively on creating NoSQL data models and data loads with bloom filters and TTL columns in column families.

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

Integrated Amazon Web Services (AWS) with other applications infrastructure.

Worked on Ion API for data manipulation, including creating and manipulating Ion values, performing encoding and decoding, and converting Ion data to other formats. Environment: AWS, Bamboo, CSS, Eclipse, Git, GitHub, HTML5, Java 8, jQuery, JUnit, Lambda Expressions, Microservices, MongoDB, Mongoose API, Node.js, NoSQL, OAuth 2.0, PCF, React, RESTful, S3, Spring, SQL, Stream API, SVN, Web Services

Client: PayPal, Hyderabad, India Mar 2019 - Mar 2021 Role: Java Developer

Description: PayPal Holdings, Inc. is an American multinational financial technology company operating an online payments system. Integrated third-party services and APIs to enhance the capabilities of applications and ensure seamless data exchange.

Responsibilities:

Implemented second level of caching with Hibernate to improve read performance.

Involved in writing the Microservices in Spring Boot application with Spring annotations.

Experienced on Linux and Windows Virtual servers on EC2 using chef servers.

Collaborated on the design and implementation of end-to-end solutions leveraging Cassandra and Java

Used Git for version control and participated in agile development methodologies such as Scrum or Kanban

Supported different markets for alerts and bugs, analysed and fixed issues to maintain system stability.

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

Worked on JBoss application server to implement the web application.

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

Involved in JUnit testing, JSON parsing, and maintaining data accuracy.

Involved in Client Requirements gathering, Analysis, Design, Development and Testing of the application using Agile methodology (SCRUM).

Utilized Java Message Service (JMS) for exchanging information and messaging services.

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

Used jQuery, JavaScript, HTML5, CSS3, Bootstrap and various jQuery plugins to improve UI experience and achieve cross-browser compatibility.

Involved in designing the report for the validation service to identify bad data and data consistency from legacy database to migration database in SQL Server.

Built cloud-based RESTful Web services using Java 8 following Service Oriented Architecture (via SOA Service Registry)

Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.

Environment: Agile, Bootstrap, Cassandra, CSS3, EC2, Git, Hibernate, HTML, J2EE, Java, Java 8, JavaScript, JMS, jQuery, JSON, JUnit, Kubernetes, Microservices, RESTful, S3, SOA, Spring, Spring Boot, SQL, SQL Server TECHNICAL SKILLS

• Cloud Platforms: Amazon Web Services EC2, S3, OpenShift

• Languages: Java, YAML, XSL, XSLT, C, C++, Python

• J2EE Technologies: JSR-286 Portlets, JDBC, JPA Servlets, JSP, JMS, JUnit, RMI, Apache Axis2, REST, Kafka

• Frameworks: Angular, Node.js, JSF, Struts, Spring Boot, Spring Cloud, MVC architecture, EJB, IBM HATS, Hibernate, JPA

• IDEs/tools: Eclipse, IntelliSuite, My Eclipse, Net-Beans, JBoss, WSAD/RAD, IBM Rational Software Architect (RS)

• Design Modelling: OOA/OOD, AOP, UML

• Web Tools: TypeScript, AJAX, DOJO, CSS, JavaScript, Flex, XML, HTML, XHTML, SOAP, WSDL

• Version Control: Git, GitLab, Harvest, SVN, CVS, Clear Case

• Database: IBM DB2, Cassandra, Oracle12g, Postgres, MS SQL Server, MySQL

• Documentation Tools: MS Office, Visio, MS SharePoint, Confluence

• Cloud Technologies: AWS, Azure

• Web/Application Servers: Docker, IBM Web Sphere, Web Logic, Apache Tomcat

• Methodologies: Agile, SCRUM, TDD, Waterfall

• Operating Systems: Windows, Mac, Unix, Linux

• Others: ANT, Maven, Gradle, Rational Software, Open Make, OMLet, Log4J EDUCATION

Masters in computer science from University of Central Missouri, USA



Contact this candidate