NAVYASRI ANEGOUNI
Sr. Java Full Stack Developer
E-Mail: ******************@*****.***
Phone: 469-***-****
LinkedIn: http://linkedin.com/in/navyasri-anegouni-872791185
PROFESSIONAL SUMMARY
IT professional with 12+ years of experience in Java and J2EE technologies including analysis, design implementation, testing and maintenance of applications.
Strong knowledge and experience in multi-tiered distributed environment, OOPS and OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
Sound knowledge in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using Toad Data Modeler and MySQL Workbench. Proficient in integrating PostgreSQL databases with Java-based applications using JDBC and Spring Data JPA.
Good command in Core Java and profound experience collection frameworks and Multithreading. Expert skills in J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
Developed User Interface and web page screens for various modules using JSF, AJAX, JavaScript, React JS and Angular 11/8/14 . Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript and AJAX technologies.
Experience in implementing Component life cycle architecture, store actions, using socket.io in React-Redux app to handle real time data, installing React Router, Thun Redux for API calls in React JS.
Experienced in developing MVC framework-based web apps using Struts and spring. Experience in building web applications using Spring Framework features like MVC, AOP, IOC, DAO, DTO and template classes. Expertise in Object-relational mapping using Hibernate.
Expertise in developing and consuming Web services including different technologies and standards like XSD, SOAP, WSDL, JAX-WS and Apache Axis. Experience in installing, configuring, tuning Web Logic Server, Apache Tomcat, and JBoss.
Experience in using IDE Tools like Eclipse, IBM RAD and NetBeans for Java/J2EE application development. Expertise in database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environments.
Experienced in using Operating Systems like Windows and Unix/Linux. Experience in Java Framework Integration with Apache Camel. Explored and utilized new APIs introduced in Java 17, such as updates to the Collections API, enhancements to the Stream API, or additions to the Java NIO (New I/O) library.
Engaged with the Java community to stay informed about best practices, tips, and tricks related to Java 17 development. Experience in developing web applications using test-driven methodologies (TDD) and Junit as a testing framework. Implementation of CI/CD end-to-end pipeline.
Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in cloud Formation JSON templates and some technologies including TCP/IP and HTTP.
Extensive experience in programming, deploying, configuring, fine-tuning, and administering middle-tier popular J2EE Application Servers like IBM WebSphere, WebLogic 12c, JBOSS, Jetty and Apache Tomcat.
Experience in deploying and configuring database connection pool in WebLogic Application Server. Experience working with Amazon cloud Services (AWS) using Cloud Watch, Amazon S3, Amazon RDS. Performed upgrades of Oracle 11g to 12c with in the same server & different servers. Expert in implementing high-availability solutions and disaster recovery strategies using PostgreSQL.
Experience in using AWS with both EC2 and S3 services for application backup and recovery. Involved in building the code using Maven and used Jenkins and Quick build for continuous integration. Experienced in Web Services approach for Service Oriented Architecture (SOA).
Expertise in Unit Testing using Junit, Mockito & Power Mockito tools. Implemented near real-time data pipelines using a framework based on Kafka and Spark. Worked with Agile and Waterfall systems.
Leveraged containerization technologies such as Docker and Kubernetes to package and deploy microservices, enabling easy scalability and portability across environments. Good experience in deploying to a cloud platform (Kubernetes, Azure, AWS).Experienced in working with different operating systems: Windows, UNIX, and LINUX.
Expertise in various version control tools such as SVN, CVS, Git, and Clear Case. Set up CI/CD pipelines for Microservices on AWS using App services. Fully understand the Software Development Life Cycle.
EDUCATION
Bachelor’s from JNTU, 2013 Hyderabad.
SKILL SET
Programming Languages
C, Java 8/11/14/17, JavaScript, PHP, PL/SQL, Python, Scala
Java/J2EE Technologies
Core Java, Servlets, Spring, Spring boot, Hibernate, JPA, JTA, JDBC, JSP, JSTL, RMI, Applets
Frameworks
Struts 2.5, Hibernate 5., Spring 5.0, Spring Batch, Spring Security, Spring Actuators, Spring MVC, Spring IOC, Spring Cloud, JSF
Web Technologies
HTML, HTML5, CSS/CSS3, AJAX, Bootstrap, XML, Grunt, Gulp, JSON, Tailwind CSS
Database
SQL Server, MySQL, Postgres SQL, Oracle DB, No SQL, MongoDB, Dynamo DB, Cassandra, MS SQL.
JavaScript Frameworks
Angular 8/11/ 14, TypeScript, jQuery, React.js, Node.js, Handlebars.js, Vue.js
Web Services
XSD, WSDL, Apache Axis, SOAP, Restful API, GraphQL, JAX RS, JAX WS
Messaging
JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka, RabbitMQ
Web Application Servers
Oracle WebLogic 10.x/9.x, Apache Tomcat 8.0/7.x/6.x, IBM WebSphere 8.x/6.x
Methodologies
Agile, Scrum and Kanban, Waterfall
Testing Tools
JUnit, Mockito, Jasmine, Karma, Splunk, Mocha, Chai, Selenium, Cypress
Version Control
SVN, CVS, GIT, GitHub, GitLab, Clear Case
Build Tools
Maven, Gradle, ANT
IDEs
Eclipse IDE, RAD 6.0/7.0, IntelliJ IDEA, Spring Tool Suite, Visual Studio, Net Beans
Operating Systems
Windows, Linux, UNIX
Cloud Technologies
AWS, GCP, Azure,
Security
OAuth, JWT (JSON Web Tokens), SSL/TLS
Project management and communication
Jira, Asana and Slack, Microsoft Teams
Cloud Services and database tools
AWS EC2, AWS ECS, AWS S3, AWS RDS, AWS Lambda and MongoDB compass, MYSQL Workbench, pgAdmin
Logging, Monitoring & Code Quality
Log4J, Slf4J and Cloud Watch, SonarQube, Sonar lint, ESLint.
API Testing and Documentation
Postman, Insomnia and Swagger
PROFESSIONAL EXPERIENCE
Discover financials, Riverwoods,IL. June 2023 – Till Date
Sr. Java Full Stack Developer
Project Description: Enterprise Credit Risk Analytics & Transaction Processing Platform I worked on building a robust platform that handles large volumes of financial transactions and credit data. We modernized the system by upgrading it to Java 17 and breaking it into microservices for better performance and flexibility. I set up automated deployment pipelines using Jenkins, Docker, and Kubernetes, and integrated tools like Kafka and RabbitMQ for real-time data processing. We also used monitoring tools like Splunk and Datadog to keep everything running smoothly and catch issues early.
Responsibilities:
Designed and implemented scalable backend services using Java 8, ensuring optimal performance and maintainability.
Developed RESTful APIs and microservices architecture to facilitate seamless integration with front-end applications and third-party systems in compliance with healthcare standards.
Implemented Kafka-based event-driven architecture for high-throughput messaging between backend services handling user, transaction, and audit events.
Designed and developed RESTful APIs and asynchronous messaging endpoints to facilitate communication between microservices.
Integrated ADP REST APIs into a Spring Boot backend to fetch and process employee payroll, tax, and benefits data securely.
Utilized AWS services including EC2, S3, ECS, and DynamoDB to build and deploy cloud-native applications, enhancing system reliability and scalability.
Collaborated in Agile teams, participating in daily stand-ups, sprint planning, and retrospectives to continuously improve processes and product quality. Rally for bug tracking and project management. Managed version control using GitHub, ensuring smooth collaboration and code integration within the development team.
Employed testing frameworks such as JUnit and Mockito to implement Test-Driven Development (TDD), ensuring high code quality and reliability.
Designed and normalized relational database schemas in PostgreSQL, MySQL, and Oracle for enterprise-grade applications, ensuring data integrity, referential integrity, and optimal storage efficiency.
Leveraged CI/CD pipelines using Jenkins to automate deployment processes, resulting in faster release cycles and reduced operational overhead. Integrated messaging systems like RabbitMQ for efficient communication between microservices, enhancing data flow and system responsiveness.
Designed and implemented high-throughput data pipelines using Java, Apache Kafka, and Hadoop, processing over 1TB of transactional and log data daily.
Conducted code reviews and utilized SonarQube for continuous code quality analysis, addressing technical debt and maintaining high coding standards. Developed and maintained database schemas and stored procedures in MySQL and AWS RDS, optimizing data retrieval and storage operations.
Created detailed API documentation using Swagger, facilitating easy onboarding for new developers and enhancing user experience. Managed containerized applications using Docker and Kubernetes, ensuring consistent development and production environments.
Configured Datadog dashboards to provide real-time insights into system metrics and application logs. Implemented custom Datadog monitors to detect anomalies in Java application performance and infrastructure health. Implemented monitoring and logging solutions using AWS CloudWatch to ensure system health and prompt issue resolution.
Designed and implemented secure multi-page applications using React.js and React Router to handle various financial workflows including loan applications and fund transfers.
Integrated React.js frontend with Java microservices over RESTful APIs, enabling seamless data flow for credit scoring, EMI planning, and customer profiling.
Led the migration of the existing application from an earlier version of Java 8 to Java 17, ensuring compatibility with new language features and enhancements. This involved a comprehensive analysis of the codebase to identify deprecated methods and libraries, followed by refactoring code to leverage improved performance and functionality introduced in Java 17, such as pattern matching and enhanced switch statements.
Developed and integrated SIP-based call control features using JAIN SIP API and Asterisk for VoIP signaling and media management.
Designed Splunk queries to monitor application health and track user activity across multiple environments. Utilized Splunk's field extraction capabilities to organize and analyze unstructured log data from Java applications.
Implemented best practices for maintaining backward compatibility where necessary, facilitating a smooth transition for end-users and reducing potential disruptions. Monitored application performance post-migration, analyzing metrics and feedback to ensure that the migration met organizational goals for efficiency and user satisfaction.
Improved application performance by systematically analyzing and optimizing the execution time of stored procedures (SPs) within the database. This involved conducting a thorough review of existing SPs to identify bottlenecks and areas of inefficiency, such as excessive joins, redundant calculations, and suboptimal indexing.
Designed and implemented CI/CD pipelines in Jenkins to automate the build, test, and deployment processes for the application, reducing manual intervention and minimizing deployment errors.
Integrated Redis as a distributed caching solution in Spring Boot microservices to reduce DB hits and improve response times by over 60% for frequently accessed endpoints.
Designed and maintained Bamboo build plans to automate the build, test, and deployment processes for full stack applications.
Integrated various stages into the Jenkins pipeline, including code compilation, automated testing (unit and integration tests), and deployment to development and production environments, ensuring a consistent and repeatable process.
Configured Jenkins to trigger builds automatically on code commits to the version control system (e.g., GitHub), enabling rapid feedback for developers and fostering a culture of continuous integration.
Employed database profiling tools to gather performance metrics, enabling a data-driven approach to optimization. Based on the analysis, I refactored complex queries to simplify their structure, reduce resource consumption, and enhance execution speed.
Introduced appropriate indexing strategies to accelerate data retrieval processes, ensuring that frequently accessed data was quickly accessible while maintaining a balance to avoid unnecessary overhead during write operations.
Analyzed Dynatrace PurePath traces to identify slow-performing SQL queries and unoptimized REST endpoints.
Deployed Spring Boot and JEE-based enterprise applications to IBM WebSphere Application Server (WAS), managing EAR and WAR deployments using Admin Console and wsadmin scripts.
Environment: Java 17, Java 8, AWS, JSP, GitHub, Agile, Kafka, Tomcat, JUnit, Mockito, maven, Docker, Kubernetes, AWS DynamoDB, Sonar, Swagger, JIRA, hibernate, JSTL, RESTful API, microservices, TDD, CI/CD Jenkins Pipeline, J2EE, EC2, S3, ECS, Cloud Watch, MYSQL, Stored Procedures, AWS Lambda, Amazon RDS, Rabbit MQ, IntelliJ.
PayPal, San Jose, CA. Dec 2021 –May 2023
Sr. Java full stack Developer
Project Description: Cloud-Native Banking and Transaction Management Platform At PayPal, I helped build a scalable, cloud-native platform for handling real-time financial transactions and user management. I used Java 14 with Spring Boot and Angular 14 for a responsive full-stack solution, deployed using Docker and Kubernetes. We integrated AWS services like S3, EC2, and Lambda for cloud operations and used MongoDB and Kafka to support high-volume data and event processing. Security and performance were top priorities, achieved through OAuth2, microservices architecture, and CI/CD automation.
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development. Also, programmed in Angular 14 to upload (post) files/images to the AWS S3 browser from the Front-end by installing NPM package of AWS-SDK.
Designed, implemented, and deployed scalable and highly available applications on Amazon Web Services (AWS) cloud infrastructure. Developed responsive and user-friendly web interfaces for banking applications using HTML5 and CSS3. Developed and maintained Angular 14 front-end applications in a Java full-stack environment.
Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints. Optimized the performance of web applications by implementing best practices for JavaScript code, including code splitting, lazy loading, and caching strategies
Employed Java 14 with Spring Boot for the backend to ensure high-performance APIs. Leveraged Angular 14 for a dynamic and intuitive UI. Integrated Hibernate for optimized database access and object-relational mapping. Containerized the application using Docker for efficient deployment and orchestrated these containers with Kubernetes.
Utilized AWS services such as EC2, S3, and RDS for hosting and managing applications, data, and databases. Utilized Java 14 and Spring Boot for crafting a robust service architecture, incorporating Hibernate to facilitate complex financial transactions. Frontend services were developed using Angular 14 to provide users with real-time transaction status. The service was containerized using Docker, with Kubernetes to ensure fault tolerance and zero downtime.
Integrated Dynatrace for monitoring Java microservices, frontend (Angular), and database interactions.
Worked on RESTful services as well as Node Rest framework for backend services used Mongo DB (NoSQL) for database services and RESTFUL web services using Jersey for JAX-RS implementation. Implemented MongoDB as the primary database solution.
Integrated RDBMS with Hibernate ORM in Spring Boot applications, leveraging lazy/eager loading, cascading, and transaction management for efficient data access.
Used React.js with Redux Toolkit to manage global application state in financial dashboards, improving consistency across transaction and portfolio modules.
Integrated WebSocket and Kafka clients in React.js to stream live financial transaction updates, fraud alerts, and market data.
Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made. using Java, Spring Framework, and Spring Security, leading to a 25% reduction in security vulnerabilities and enhancing customer trust and data protection.
Integrated Bitbucket and Bamboo to trigger CI builds automatically upon pull request creation, commits, or merges to specific branches.
Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy. Developed various Database interaction objects by implementing the DAO patterns and used JDBC as Model Component.
Worked on node.js router to make cross-domain requests to API services like Spotify API, GitHub API, Mongo DB. Led the transition to microservices architecture for the core banking system, using Java, Spring Boot, and Docker, which resulted in a 30% increase in application scalability and a 50% reduction in deployment times.
Used Postman to test the API's, JIRA for bug tracking and project management, JUnit and Mockito for Java unit tests, Jasmine and Karma for angular 14 specs.
Developed & Implemented OAuth2 functionality with Spring Security to secure the REST services/REST API for authentication & authorization and generate & validate the tokens for REST clients to protect the REST services.
Developed full-stack applications with Spring Boot (backend) and Thymeleaf or Angular (frontend), using NetBeans for efficient code editing, debugging, and Maven/Gradle integration.
Developed microservices architecture to enhance scalability, maintainability, and resilience of the application.
Used OAuth 2.0 authentication with ADP Marketplace APIs for secure communication and token management.
Utilized circuit breaker patterns and distributed tracing (e.g., Zipkin or Jaeger) for fault tolerance, resilience, and observability, ensuring robustness and reliability of microservices interactions in distributed systems. Creating API's using Java Spring Boot framework using Maven as a build tool and MongoDB as an enterprise level database.
All the functionality is implemented using Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
Implemented AWS Lambda which allows you to run your banking application's backend services without provisioning or managing servers. AWS Lambda integrates with AWS IAM (Identity and Access Management), allowing you to define precise access controls for your Lambda functions. Additionally, AWS Lambda is compliant with many compliance programs, which is crucial for banking applications that must adhere to strict financial regulations and data protection standards.
Leveraged Redis for storing and managing HTTP sessions in a stateless Spring Boot application deployed on AWS ECS, ensuring scalability and high availability across containers.
Deployed J2EE applications to application servers using deployment descriptors and deployment tools. Leveraged MongoDB's document-oriented architecture to store complex financial data structures. Utilized MongoDB's horizontal scalability features to accommodate growing data volumes and ensure seamless performance.
Deployed Java EE applications (JSP, Servlets, EJBs) and modern Spring Boot APIs to Oracle WebLogic Server, ensuring compatibility with enterprise standards.
Environment: Java 14/17, J2EE, JSP 2.0, PL/SQL, Spring 2.0, Angular 14, EC2,S3,JNDI, XML, DOM, SOAP, Junit, Mockito, Hibernate 3.0, Microservices, AWS, JDBC, Kafka, REST-FUL Web service, Tomcat, JBoss Drools, SOA Design Patterns, MongoDB, LDAP, NOSQL, Hadoop, Scala, Spring MVC, Eclipse,Postman, Kubernetes, Multithreading, Docker, Jenkins, Swagger, TDD, JIRA, Sonar Lint, Sonar Cube, GIT, Maven, OAuth2,Spring Boot, Spring Security, Spring Transactions, CloudWatch, Cucumber, AWS RDS, AWS Lambda,HTML5,CSS,Javascript.
CVS, Woonsocket, Rhode Island. Jan 2020 - Nov 2021
Java full stack Developer
Project Description: Project Title: Patient Health Management System Modernization At CVS, I contributed to the modernization of a Patient Health Management System by developing secure, scalable microservices using Java 11, Spring Boot, and AWS. The project aimed to streamline patient data management, improve care coordination, and support real-time processing of health records. I implemented React-based user interfaces for clinicians, secure API access with OAuth, and leveraged Kafka for real-time communication between services. This effort enhanced data accuracy, improved response times, and ensured HIPAA-compliant patient care delivery.
Responsibilities:
Led the design and implementation of scalable, robust microservices using Java 11, Spring Boot, and Hibernate, focusing on creating flexible, loosely coupled services for various retail operations, such as inventory management, customer service, and order processing.
Developed and debugged scalable Spring Boot microservices using IntelliJ's powerful features like Spring Boot DevTools, Live Reload, and smart code navigation.
Developed dynamic, responsive user interfaces with HTML5, CSS3, React ensuring cross-browser compatibility and optimal user experience. Utilized TypeScript and SASS for writing scalable and maintainable JavaScript code.
Championed Agile development methodologies, leading sprint planning, daily stand-ups, and retrospectives to ensure project alignment with business objectives and timely delivery of features. Managed project tasks and workflows using JIRA, ensuring clear communication of project status, priorities, and dependencies across the team and stakeholders.
Utilized JavaScript along with frameworks like React to develop interactive and dynamic user interface. Implemented advanced JavaScript features, including ES6+ syntax and asynchronous programming with promises and async/await, to handle complex frontend functionalities.
Integrated React components seamlessly with backend Java services. Developed and maintained dynamic user interfaces using React, ensuring optimal performance and responsiveness. Utilized React, you will collaborate with UI/UX designers to implement user-friendly web applications.
Developed critical backend components and services in Java 11, leveraging advanced features of the Java language and J2EE framework to ensure high-performance, secure, and scalable solutions.
Written clean, modular, and reusable code in React to support scalability and maintainability. Implemented state management in React using tools like Redux or Context API to handle complex application states.
Enhanced User Interface Interactivity with jQuery and Bootstrap played a critical role in the project by providing a comprehensive framework for developing responsive and mobile-first web pages.
Implemented RESTful API services using Java 11, Spring MVC, and JSTL, facilitating efficient communication between the front-end and back-end systems, and enabling seamless integration with third-party services.
Implemented Docker and Kubernetes for microservice deployment and management, enhancing the system's reliability and fault tolerance. Orchestrated containerized environments using Docker and Kubernetes to automate deployment, scaling, and management of application containers.
Integrated Splunk with CI/CD pipelines to monitor deployment activity and identify issues during releases. Used Splunk’s machine learning capabilities to detect anomalies in application performance and user behaviour.
using Java 11, Spring MVC, and Hibernate, leading to a 30% increase in online sales and enhancing the shopping experience for customers. Seamlessly integrated with Java-based RESTful services, resulting in a 40% improvement in web page load times and user engagement.
Implemented secure payment processing systems using Java 11 and Spring Security, adhering to PCI DSS standards, which minimized fraud incidents and secured customer transactions. Optimized Java application performance by integrating caching mechanisms and fine-tuning JVM settings, achieving a 50% reduction in server response times during peak traffic periods.
Adopted Test-Driven Development (TDD) methodologies, utilizing JUnit and Mockito for backend testing, Karma and Jasmine for front-end testing. Integrated Sonar Lint and Swagger for code quality checks and API documentation.
Enforced secure coding practices and integrated OAuth for secure API access to reduce vulnerabilities. Applied AWS security best practices for application and data protection, including the use of IAM roles, security groups, and encryption services to safeguard sensitive customer data.
Developed and maintained RESTful APIs in Hansen OM, ensuring secure and efficient communication between client-side and backend systems. Migrated legacy components of the Tucows provisioning platform to modern frameworks, improving system maintainability and performance.
Configured and managed AWS services, including EC2, S3, ECS, and DynamoDB, for hosting, storage, and database services, optimizing costs and enhancing application scalability and availability.
Demonstrated experience in ad hoc data analysis and reporting by utilizing SQL queries and Java-based tools to extract, manipulate, and present data for various stakeholders. Provided experience in ad hoc data analysis and reporting to support decision-making processes, delivering insights based on key business metrics and user data.
Implemented Log4j for customized logging formats that complied with security and data privacy regulations. By enabling the exclusion of sensitive information from logs and supporting secure log storage mechanisms, Log4j played a pivotal role in ensuring that the application met industry compliance standards, safeguarding customer data and maintaining trust.
Leveraged AWS Lambda which allows you to quickly develop and deploy both frontend and backend components of your retail domain project. Implemented Continuous Integration/Continuous Deployment (CI/CD) pipelines using Jenkins and GitHub, streamlining the development process, and enabling the rapid deployment of new features and bug fixes.
Integrated AWS Lambda provides native support for Amazon DynamoDB, For MySQL, although it's not a native AWS service like DynamoDB. Integrated AWS Lambda with the Amazon RDS Proxy or direct connections to manage MySQL databases. Enables real-time processing by triggering Lambda functions based on DynamoDB Streams or MySQL data changes.
Implemented end-to-end testing solutions for Hansen OM using Selenium and JUnit, improving defect detection rates by 20%. Spearheaded the deployment of CI/CD pipelines in Tucows, reducing deployment times and increasing reliability.
Monitored JVM metrics in Datadog to optimize resource usage and identify garbage collection inefficiencies. Analysed Datadog metrics to proactively resolve performance issues in full-stack applications.
Leveraged Scala alongside Apache Kafka to implement efficient, real-time streaming data pipelines, enabling rapid processing. The use of Scala significantly increased the throughput and scalability of data processing tasks.
Environment: Java 11, HTML5, CSS3, Typescript, Bootstrap, SASS, React, Redux, AWS, JSP, GitHub, Karma, Jasmine, Agile, Kafka, Tomcat, JUnit, Mockito, maven, Docker, Kubernetes, OAuth, AWS DynamoDB, Sonar Lint, Swagger, JIRA, hibernate, JSTL, RESTful API, microservices, TDD,CI/CD Jenkins Pipeline, J2EE,EC2, S3, ECS, Log4j, JavaScript, Scala, IAM Security roles, Cloud Watch, jQuery, MYSQL,AWS Lambda, Amazon RDS.
T-Mobile, Seattle, WA. Aug 2018 - Dec 2019
Java full stack Developer
Responsibilities:
Designed and implemented scalable, robust applications using Java 11 technologies for various telecommunications services, enhancing system efficiency and user satisfaction. Developed dynamic, responsive user interfaces for web applications utilizing HTML, CSS, JavaScript, and Angular 8, improving client engagement and usability.
Utilized Java 11 along with Spring, Spring IOC, Spring MVC, and Spring Cloud to build robust backend services. Developed microservices for various operations to ensure high performance and scalability. Leveraged JavaScript and Angular 8 for creating responsive and intuitive frontend interfaces.
Implemented RESTful API services, facilitating seamless integration between frontend and backend systems and promoting interoperability. Utilized Spring MVC for creating REST endpoints, enabling smooth data exchange and integration.
Collaborated with cross-functional teams following Agile methodologies (Scrum and Kanban) to efficiently deliver projects and meet deadlines. Used Asana for project management and team collaboration, ensuring tasks were completed in alignment with project goals and timelines.
Utilized GitHub for version control, facilitating effective team collaboration and efficient code