Tanuja V
Development
Tracy, United States
Skills
Java
About
Tanuja V's skills align with Programmers (Information and Communication Technology). Tanuja also has skills associated with Web Professionals (Information and Communication Technology). Tanuja V has 5 years of work experience.
View more
Work Experience
Java Developer
Willow Tree, Inc
April 2022 - Present
- * Participating in system design, planning, estimation and implementation. * Following SDLC-Agile/Scrum methodology in the application development. * Developing application components using spring, Spring-Data, Spring Boot and Oracle. * Using various Core Java concepts such as Exception Handling, Collection APIs and Executer Service Framework to implement various features and enhancements. * Using Spring extensively to achieve dependency injection to wire the object of business class. * Utilizing Spring Data Repositories to perform CRUD operations. * Developing Microservices using Spring MVC, Spring Boot, and Spring Cloud. * Developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose. * Experience in working with Cloud ECS the container orchestration service provided by AWS Lambda while also designing and implementing AWS solutions incorporating EC2, S3, RDS, EBS, Elastic Load Balancer and Auto Scaling groups and setting up monitoring, alarms, and notifications using Cloud Watch for efficient and cost-effective infrastructure management. * Leveraged AWS security features to implement spring security for the REST endpoints, ensuring secure access to the application. * Working on RESTful Web Services for transferring JSON data between two interfaces. * Creating the User Interface screens using Spring MVC for logging into the system and performing various operations on network elements. * Implementing Angular4 services to connect the web application to back-end APIs to POST/GET the data used in the application. * Developing the application using MVC Framework. * Working on PL/SQL and created views, triggers, functions and stored procedures where ever necessary to improve the performance in Oracle database. * Using Maven tool to build the application and deployed on the Tomcat Application Server. * Performing the unit testing, integration testing and system testing for the application using JUnit. * Using Jenkins for automatic build process and used for integration testing and deploying software. * Using GIT to control, track and maintain the different versions of the project. * Creating complex SQL queries and used JDBC connectivity to access the database. Environment: Java 11,17, J2EE, Spring, Hibernate, Oracle, JPA, JSP, JavaScript, AJAX, JSON, HTML5, CSS3, XML, XSLT, ReactJS, JQuery, Typescript, SOAP, WSDL, REST, Microservices, Spring Boot, Apache Tomcat, WebLogic, AWS, SQL, MongoDB, Kafka, Eclipse, JUnit¸ Jenkins, Maven, Jira.
Java Developer
Spring Health
October 2018 - August 2021
- * Responsible to analyze and understanding business requirements and develop the code. * Created rest end point using Spring MVC and deployed on Tomcat server. * Tested all HTTP methods in POSTMAN, Rest Client by giving inputs in JSON format. * Developed Java code for sorting data between two systems. * Used Multithreading to identify override mismatch in rule and down-stream systems * Used Microservices architecture with Spring Boot based services interacting through Apache Kafka. * Created Rest Controller to publish/read messages from Kafka topic using spring boot application. * Developed RESTful Web Services with JAX-RS using Spring Boot and Microservices Architecture. * Implemented the application with various Spring Framework modules like Spring IOC, * Spring MVC, Spring Boot, Spring Security, Spring JDBC (with JPA annotations) * Performed CRUD operations using Hibernate. * Developed internal web application using spring framework and Angular 4.0 which connects to Oracle database using JDBC connections. * Developed std. apps to get files from external resources/firms. * Using TDD created automated test cases for testing purposes. * For debugging, incorporated logging using log4j. * Worked on Node JS providing an event-driven architecture and a non-blocking I/O API that optimizes an application's throughput and scalability. * Used JIRA stories and tasks for bug tracking and sprint stories. * Used GIT as version control management. * Build application using Maven and Jenkins for CI/CD Environment: Java, J2EE, Spring, Hibernate, AWS, JSF, HTML, CSS, AJAX, JSON, XML, XSLT, JavaScript, NodeJS, Angular JS, JQuery, Web Sphere, JIRA, Maven, Jenkins, JMS, IntelliJ, GIT, Junit, Agile.