Srividya
Full Stack Java Developer
Mobile: ***- 208-5421
Email:****************@*****.***
Summary
Java Developer with over 6 years of experience in Application Development, including design and development of Java/J2EE projects for Client and Server-side Enterprise Applications.
Experience with Cloud Computing Service environment like (AWS) Amazon Web Services (EC2,ELB, S3, RDS, CloudWatch, ECS, EKS, ELB, CloudFormation, VPC, Security Groups, Auto Scaling, IAM).
Exposure in containerizing applications using Docker and managing container orchestration with Kubernetes alongwith implementing CI/CD pipelines using Jenkins
Experience in implementation of frameworks like spring (Spring MVC, Spring Web Flow, SpringIOC, Spring AOP, Spring Security, Spring Boot, Spring Data, and Spring Batch) and ORM frameworks like Hibernate.
Strong experience in design and development of web applications using Java, JSP, J2EE, JDBC, JPA andMVCFramework.
Exposure working with J2EE design patterns such as MVC, Front Controller, Factory, Value Object, Singleton
Expertise in developing scalable Microservices with Spring Boot, designing RESTful APIs for effective communication
Development experience with java such as OOPS Concepts, Strings, IO, Multithreading, Collectionsand Exception Handling.
Extensive experience in designing professional UI web applications using front-end technologies such as HTML/ HTML5, CSS/CSS3, JavaScript, Node JS, Angular 6/8/9/12/14, React, Redux, Backbone and Bootstrap.
Experienced in writing applications in MavenandANT and deploying them on to servers.
Extensive experience of working with RDBMS like Oracle, MySQLand SQL Serverin developing Stored Procedures, Triggers, Views, Functions and SQL Queries.
Experience with unit testing the applications using JMeter, JUnitand Mockito.
Proficient in version control and configuration management tools such as GIT, SVN and GitHub.
Versatile using IDEs such as IntelliJ IDEA, Eclipseand NetBeansfor developmentand code quality.
Skilled in bug tracking and logging tools like Jira, Bugzilla and Log4J to manage software defects and issues.
Skilled in managing the full Software Development Life Cycle (SDLC) from requirement gathering, analysis, design, development, deployment, testing and implementation.
Proven experience with various software development methodologies, including Agile, SCRUM andWaterfallmethodologies with a focus on continuous integration/continuous deployment (CI/CD) practices.
Technical Skills
Programming Languages
Core Java, Java, j2EE, SQL, PL/SQL, XML
Cloud Platforms
AWS
AWS Services
EC2, S3, CloudWatch, RDS, ECS, EKS, ELB, EBS, CloudFormation, VPC, IAM, Security groups, Auto Scaling
CI/CD Tools
Jenkins
Containerization Tools
Docker, Kubernetes
Java Technologies
JDBC, JMS, JSP, JPA
Design Patterns
Factory, Data Access Object
Web Services
Rest, SOAP, JSON, WSDL
Web and Application Servers
Tomcat, Web Logic, JBOSS, Web Sphere
Databases
MySQL, Oracle, SQL Server, Mongo DB
Web Development
HTML5, CSS3, JavaScript, jQuery, Angular 5/6/9/10/12/14, React JS, Bootstrap JS, Backbone JS, Node JS, D3 JS
Message Servers
JMS, Active MQ, Rabbit MQ
Version Management Tools
Git (GitHub), SVN, VSS
Build Tools
Ant, Maven Gradle
Testing Tools / Frameworks
JUnit, JMeter / Mockito, Jasmine, Chai, Mocha
Logging Tools
Log4J
Bug Tracking Tools
Jira, Bugzilla
Operating Systems
Windows, Linux
Experience
Java Full Stack Developer Sep 2022 - Present
MUFG New York City, NY
Designed and developed robust banking application using Spring Boot, including Spring MVC, Spring Templates, and Spring Hibernate to ensure high performance and security.
Implemented Microservices architecture with Spring Boot, streamlining services for account management, transaction processing, and customer service.
Developed and maintained CI/CD pipelines using Jenkins, Maven, Docker and Kubernetes, for build and deployment processes.
Configured and managed AWS services such as EC2, S3, RDS, VPC, IAM, Elastic Load Balancing, Auto Scaling andCloudWatch.
Utilized Docker for application containerization and Kubernetes for orchestration for efficient load handling of containerized workloads.
Integrated Apache Kafka to facilitate asynchronous communication between application components
Implemented OAuth 2.0 authentication and authorization using Spring Security to enable secure thirdpartylogin and token-based access control for REST APIs for enhancing application security and user experience.
Consumed and processed data from RESTful web services using Angular 14 HTTP Module, applying RXJS operators to handle data transformations efficiently.
Designed and Developed the UI screens using JavaScript, Angular 14, CSS3 and HTML5.
Performed data extraction and loading the JSON data with the server-side content into the MongoDB.
Integrated Jira and Bugzilla within development workflows and CI/CD systems to enhance the efficiency of issue tracking andresolution protocols.
Developed and integrated SOAP services using JAX-WS andutilized Web Services, WSDL, UDDIand Apache Axis.
Utilized IntelliJ IDEA to enhance developer productivity and streamline the development process.
Managed the deployment and maintenance of applications on servers such as Apache Tomcat.
Implemented Log4j as the logging framework to monitor application performance, track down errors and conduct thorough debugging.
Utilized testing frameworks JUnit andJMeter for application testing and conducted frontend testing using Karma and Jasmine for Angular applications and backend testing with Mockito.
Environment: Java, J2EE, AWS, EC2, S3, RDS, VPC, IAM, ELB, Auto Scaling, Security Groups, CloudWatch, CloudFormation, Docker, Kubernetes, Jenkins, Kafka, Hibernate, ORM, Spring, Spring MVC, Spring Boot, Spring Cloud, Spring Security,Outh2.0, JWT, Rest, Rest API, SOAP, JAX-WS, WSDL, UDDI, Axis, JUnit, JMeter, Karma, Jasmine, Mockito, Log4j, IntelliJ IDEA, Tomcat, Jira, Bugzilla, Agile, Windows
Java Full Stack Developer Mar 2020–Aug 2022
LabCorp, Charlotte, NC
Designed and developed the REST based Microservices using the Spring Boot and Spring Cloud.
Used Spring framework including Spring Beans, Spring AOP and Spring Boot.
Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using SpringMVC.
Implemented the authentication and authorization of the application using Spring Security and Oauth2and JWT.
Implemented Swaggerconfiguration in Java Spring Boot for auto generating Swagger JSON files for REST APIcalls.
Implemented Spring MVC and Spring Dependency Injection (DI) features and integrating with Hibernate for Object-Relational Mapping (ORM).
Contributed to J2EE architecture by designing and implementing web applications with JSP files andpresentation layer using Java Server Pages (JSP), tag libraries and CSS3.
Designed and Developed the UI screens using JavaScript, React, CSS3 and HTML5 and used React-Router to create a single page application.
Developed user interface by using the React JS and Flux/Redux for SPA development.
Enhanced database interactions with complex SQL queries on SQL Serverand JDBC for improving data retrieval speeds.
Administered and deployed enterprise applications on WebSphere servers.
BuiltRESTful services using Micro-services architecture with tools such as Spring-Boot.
Leveraged Ant as a build tool for dependency management and automated builds and working with ApacheNetBeans IDEfor code development and debugging.
Conducted frontend testing with Mocha and Chai to validate UI functionality and backend load testing withJMeter
Environment: Java, J2EE, Hibernate, ORM, Spring, Spring Boot, Spring MVC, Spring Beans, Spring AOP, Spring Cloud, Spring Security, Spring IOC, Spring Core, Spring Dependency Injection, JDBC, JMS, JSP, JSTL, Microservices, Rest, Rest APIs, OAuth 2.0, JWT, Swagger, JSON, HTML5, CSS3, JavaScript, jQuery, React JS, Redux, Flux, Mocha, Chai, JMeter, NetBeans, Ant, Log4j, SQL, SQL Server, Web Sphere, Jira, Agile, Windows
Java Backend Developer May 2018–Feb 2020
MRC Global Charlotte, NC
Used Hibernate object relational-mapping (ORM) solution technique of mapping data representation fromMVC model to Oracle Relational data model with SQL-based scheme.
Implemented logging, exception handling and transaction management using Spring AOP.
Integrated Hibernate in the data persistence layer to access and update database information for better data management and interaction.
Implemented Design patterns such asDAO, Singleton and MVC architectural design patternof Spring framework.
Developed complex service components for Data Access Layer, DAO classes to interact with backend usingJava and Hibernate Framework.
Developed Hibernate entities for data fetching, both for batch processing and front-end integration.
Developed and supported Core Java applications using OOPS principles for web forms, business logic and database accesscomponents.
Used MAVEN for build, cruise control is used continuous building and GIT as version control system forsource code and project documents.
Deployed and tested applications on WebLogic Application Server.
Wrote SQL queries and PL/SQL along withstored procedures, functions, triggers, cursors, sequences and indexes whichare to be invoked by SpringBatch processes.
Used JDBC API to establish connection between Java and Database.
Implemented RESTful Web Services using Spring MVC and designed and implemented RESTful APIs to facilitate seamless communication betweendifferent systems.
Designed the database structure and implemented SQL queries and Views using SQLfor connectivity to theMySQL Server.
Performed unit testing with JUnit and logging withLog4J.
Environment: Java, J2EE, Hibernate, ORM, Spring, Spring AOP, Spring IOC, Spring Core, Spring MVC, Spring Boot, Spring Batch, JDBC, JDBC API, JMS, Singleton, Data Access Object, MVC, Maven, Git, SQL, Log4j, PL/SQL, MySQL, JUnit, Web Logic, Spring Tool Suite, Agile, Windows, Jira
Education
Master of Computer Applications
Bachelors of Science