Post Job Free
Sign in

Web Developer Spring Boot

Location:
Irving, TX, 75038
Posted:
June 11, 2024

Contact this candidate

Resume:

Ramya Sree Doppalapudi

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

469-***-****

Professional Summary:

Having over 5+ Years of experience as a Full - Stack Java/J2EE Web Developer with diversified exposure in analysis, design, development and implementation of web-based applications

Hands-on experience in Spring Frameworks, including Spring 5, Spring MVC, Spring Data, Spring Boot, Spring Security, Spring Cloud.

Experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Micro services, Spring REST, Spring JPA.

Experience in Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, and Hibernate Transactions. Experience with Hibernate JPA Entity Manager for CRUD Operations.

Experience in different Integrated Development Environment such as Eclipse, Intellj IDEA, Visual Studio Code.

Experience in developing UI using HTML5, DHTML, JavaScript, CSS3, jQuery, Bootstrap, AJAX and Angular.JS, for providing the user interface and communication between the client and server.

Experience with Grunt, Gulp track runners and Webpack module builder in associate with Node.JS to build web applications.

Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Rabbit MQ as a message queue.

Experience in working with XML data using XPATH, DOM, XSLT, DTD parsers like SAX and DOM.

Experienced in Java Web - based, Desktop and Multitier Based Development with Concepts of, Object Oriented Design, Object Oriented Analysis, Object Oriented Programming and its implementation.

Experience in implementing Java EE design patterns such as MVC, Singleton, Session Façade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.

Experience in working with AWS with EC2, S3, SQS, RDS with high availability, scalability and deploying infrastructures and backend compute service using Lambda.

Experience in Configuring Docker in cloud environment using Docker tools and deploy/run Docker Images in various virtual servers.

Experience with IBM Web Sphere, JBOSS and Apache Tomcat Application Server.

Experience in using the Log4j framework for Logging Java Application.

Experience in Service Oriented Architecture (SOA) using SOAP web services (XML Parsers, WSDL, HTTP, UDDI, and JAX-WS) and RESTful web services (JSON, JAX-RS, JAXB, WADL, SAWGGER, Apache CFX).

Experience in working with relational databases like Oracle 10/11g, MySQL, DB2, Sybase and non-relational databases include MongoDB, Cassandra, writing complex SQL Queries, procedures, Triggers and Stored Procedures.

Rich experience in agile methodologies such as extreme programming (XP), Scrum, waterfall model and Test driven environment.

Committed to excellence, self-motivator, fast-learner, team player, ability to deal with people diplomatically and a prudent developer with strong problem-solving skills and communication skills.

Technical Skills:

Languages

Java 17/11/8, SQL, PL/SQL

APIs

JDBC, JMS, JNDI, JPA, JSF, JSTL, EJB, SOAP

Design Patterns

MVC, DAO, DTO, Front Controller, Session Façade, Business Delegate, Observer, Singleton, View Helper, Decorator etc

Frameworks

Hibernate, Spring, Spring Boot, JSF

XML Technologies

XML, XSD, XSLT, DTD, DOM parser, SAX parser, XPath

Scripting/GUI Tools

HTML 5, DHTML, DOJO, JSON, JavaScript, CSS 3, Angular.js, Angular 14/12/10, Angular.js Node.JS

Application Servers

WebLogic, JBoss, Apache Tomcat, WebSphere

IDE

Eclipse 3.x, RAD, WebSphere Studio Application Developer (WSAD), NetBeans, JBuilder

Build and Test Tools

Ant, Maven, Junit

Databases

Oracle, MySQL, SQL Server

Operating Systems

Windows XP, Sun Solaris, Red Hat Linux, UNIX

Professional Experience:

Client: Verizon, Irving, TX Feb 2023 – till date

Role: Full Stack Developer

Responsibilities:

Involved in the analysis, development, coding and testing of user requirements for the various sub projects.

Analyzed design and determines coding, programming, and integration activities based on general objectives and overall architecture of product or solution using Java 17.

Write the quality code using JAVA 11, check the sonar quality gate report to see any potential code smell, bug in the code.

Utilized Advanced JDK 11+ features like Lambda, filters and Predicates for adding functionality processing capability and Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.

Worked on Spring MVC Architecture for web applications.

Developed the application using spring Framework that leverages classical Model View Controller (MVC) architecture.

Developed the backend server with Spring Boot, involving different layers of the application including entity/model, DAO/repository, Controller, Service, Business, and Persistence.

Responsible for creating and maintaining architecture for Restful API using Spring Boot.

Implemented the application using Spring Boot Framework and handled the security using Spring Security.

Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.

Involved in developing data models using Hibernate POJO's, configuring Hibernate persistence layer.

Implemented Data Access Layer (DAL) using Spring Data and Hibernate ORM tool.

Developed User Interface application modules using HTML5, CSS3 and JavaScript, JSON, jQuery and AJAX.

Developed Single Page Application (SPA) i.e. web applications using Typescript Such as Angular 14 from starch, also developed web pages for different device like Mobile, Desktop using Responsive Web Design and Bootstrap.

Improve the UI using Angular 14, Angular Material, Bootstrap, Kendo UI and Priming for enhanced user experience in applications.

Involved in Enhancement of existing application utilizing Angular.JS, created HTML navigation menu that is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.

Involved in the creation of interface to manage user menu and Bulk update of Attributes using Node.JS.

Used Amazon Web Services (AWS) for promoting code in various Environments. Deployed EC2 instances provisioning on AWS environment and implemented security groups, administered Amazon VPCs.

Worked Docker container management along with volumes, container based DB and services, Docker Artifactory configuration and setup.

Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).

Implemented business logic using EJBs in the middle tier.

Developed logging module using Log4J to create log files to debug and trace application.

Developed test cases and performed unit test using JUnit Framework.

Setup the (CI) and (CD) process for the application using the Jenkins.

Implemented RESTful and SOAP based web services using for JAX-RS and JAX-WS respectively.

Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.

Developed Complex database objects like Stored Procedures, Functions and Triggers using SQL and PL/SQL.

Participated in Agile methodology for application development, had SCRUM meeting every day.

Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.

Environment: Java 17/11, spring, Spring Boot, MVC, Micro Services, Hibernate, HTML5, CSS3, JavaScript, Angular 14, Angular.js, Node.JS, Eclipse, Apache Kafka, AJAX, JQery, JSON, XML, JMS, AWS, Docker, EJB, Log4j, JUnit, Jenkins, SOAP, RESTFul, MongoDB, SQL, PL/SQL, Agile and Windows.

Client: BNY Mellon, NY Feb 2021 – Aug 2022

Role: Full Stack Developer

Responsibilities:

Proficient in Java, J2EE, and Spring within a multi-tiered architecture, leveraging Java 8 features such as Lambda expressions for concise and readable code.

Engineered various functionalities including bulk upload/export and retrospective Excel downloads using Java, Spring, Apache POI, and MySQL, enhancing data accessibility and accuracy.

Designed dynamic features for data retrieval/validation and reimbursement page with dynamic columns and Excel export using Java, Spring Boot, HTML/CSS, and JavaScript, improving user experience.

Revamped administrative functionalities using Java and Spring, significantly enhancing workflow efficiency in managing learning paths and certifications.

Implemented automated course prioritization and sorting logic in Java, optimizing backend functionalities for streamlined organization.

Developed Mockito-based unit tests for code accuracy and applied Agile practices throughout the development process.

Coordinated deployments and established CI/CD pipelines with tools like Jenkins, ensuring seamless integration and deployment.

Managed Python-based batch monitoring for system efficiency and data integrity employing Python, Cron Jobs, and Shell Scripting.

Utilized Microservice architecture with Spring Boot services interacting through REST, enhancing scalability and modularity.

Developed server-side applications using Spring Boot and Hibernate, with Hibernate Query Language (HQL) for database operations.

Designed and implemented web interfaces using HTML5, CSS3, JavaScript, AngularJS, Node.js, and Bootstrap for responsive and interactive user experiences.

Integrated Angular 12 components for event handling and forms, transforming projects into Single Page Applications (SPA) for improved responsiveness.

Utilized JMS for asynchronous communication between modules and XML-based configuration for dependency injection.

Deployed applications on AWS stack (EC2, S3, DynamoDB, SQS, EMR) ensuring high availability and fault tolerance, with microservices deployed on AWS Elastic Beanstalk.

Configured AWS IAM for improved login authentication and created Docker images for microservices deployment on Amazon EC2 instances.

Developed EJBs for business logic and data manipulation, utilized Log4j for logging, and wrote JUnit test cases for unit testing.

Implemented CI/CD using Jenkins and integrated enterprise integration with Web Services and Legacy Systems using SOAP and REST.

Worked with MongoDB for data storage and retrieval, and involved in basic and advanced SQL operations for database management.

Developed web applications using Agile methodology, actively involved in unit integration, bug fixing, acceptance testing, and code reviews.

Environment: Java 11, spring, MVC, Spring Boot, Micro Services, Eclipse, Hibernate, JMS, XML, HTML5, CSS3, JavaScript, Angular 12, Angular.js, Node.JS, AWS, Docker, EJB, Log4j, JUnit, Jenkins, SOAP, RESTFul, JSON, JQuery, MongoDB, SQL, Agile and Windows.

Client: Maya Clinic, Rochester, MN May 2020 – Jan 2021

Role: Full Stack Developer

Responsibilities:

Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.

Worked with spring framework to design the MVC model for the application.

Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring Boot, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful web services.

Implemented Micro Services into existing system architecture. Developed Micro Services business components and RESTful service endpoints using Spring Boot.

Used Spring Boot Actuator to externalize application's configuration properties for various environments.

Developed the result web data visualization service including time selected, vision selected, and user selected by using the Spring Boot.

Used ORM tool Hibernate along with spring framework to deal with database operations. Involved in development of POJO classes and writing Hibernate query language (HQL) queries.

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.

Designed and implemented front-end part of application using HTML5, CSS3, SASS, Bootstrap, and Angular.JS.

Created Angular 10 custom pipes to format the data before displaying it to the user. Used Angular 10 Forms API to get the data from the user.

Used Angular 10 custom pipes to format the data before displaying it to the user. And designed dynamic client-side JavaScript code to build web forms and simulate process for a web application, page navigation using Angular 10.

Given major contribution in client side coding using Angular.js framework and specific framework.

Used Node.JS for the runtime environment for java script can be interrupted and executed.

Worked with JMS Connection Pool and the implementation of messaging using Spring JMS and Message Queues.

Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to database and JAXB in the web service’s request data marshalling as well as unmarshaling process.

Worked on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack such as EC2, VPC, Glacier, Route53, S3, RDS, Cloud Watch, Cloud Trial, WAF, SNS and IAM, focusing on high availability, fault tolerance, Load balancing and auto-scaling in designing, Deploying and configuring.

Implemented build stage-to build the Micro services and push the Docker container image to the private Docker registry.

Wrote configuration files for injecting EJBs, Service Impls and DAO classes.

Monitored the transition and recorded the corresponding result and information into the log file cooperated by log4j.

Developed test cases and performed unit testing using JUnit classes.

Created jobs for continuous integration and continuous deployment in GIT shared repository using Jenkins.

Implemented Web service calls using SOAP and REST (Using JAX-RS and JAX-WS frameworks).

Worked on No SQL database MongoDB to perform asynchronous operations.

Worked on SQL queries and PL/SQL and actively involved in the production support.

Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.

Participated in day-to-day meeting, status meeting, strong reporting and effective communication with project managers and developers.

Environment: Java 8, spring, Spring Boot, MVC, Micro Services, Hibernate, HTML5, CSS3, JavaScript, React.JS, Redux, Node.JS, JMS, XML, AWS, Docker, POJO, Eclipse, Bootstrap, EJB, Log4j, JUnit, Jenkins, GIT, SOAP, REST, MOngoDB, SQL, Agile and Windows.

Client: Broadridge Financial Services, NY Feb 2019 – Apr 2020

Role: Java Developer

Responsibilities:

Gathered Business Requirements and meeting different users of the application.

Developed the presentation layer using spring MVC.

Used spring framework for wiring and managing business objects.

Used Spring Framework and created the Dependency injection for the Action classes using Application Context.

Designed and developed various modules of the application with frameworks like Spring MVC, Web Flow, architecture and Spring Bean Factory using IOC, AOP concepts.

Used Spring Framework and created the Dependency injection for the Action classes using Application Context.

Created Hibernate configuration files, Spring Application context file.

Developed the Form Beans and Data Access Layer classes.

Defined and developed the User interface screens and the corresponding Java artifacts using spring.

Worked with Core Java technologies Collections, Serialization, Generics, Annotations and Exception Handling to implement Back-End Business Logic including Entity Beans and Session Beans.

Used XML, XSL for Data presentation, Report generation and customer feedback documents.

Used Java Mailing or Messaging Service (JMS) API’s for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.

Worked on generating the Web Services classes by using Service oriented architecture (SOA).

Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.

Worked in deadline driven environment with immediate feature release cycles.

Environment: Java, spring, MVC, Hibernate, XML, JMS, Eclipse, SOAP, SQL and Windows.

References: Will be provided upon request.



Contact this candidate