Post Job Free
Sign in

Stack Developer Spring Boot

Location:
Irving, TX
Posted:
May 05, 2025

Contact this candidate

Resume:

Deekshitha Mallela

Full stack Java developer

Email: *********@*****.*** Phone: +1-214-***-**** https://www.linkedin.com/in/deekshithamallela/ SUMMARY

• Java Full Stack Developer with over 5 years of experience developing and deploying robust Microservices-based applications using Spring Boot, Angular, and ReactJS, proficient in building scalable backend APIs, responsive front-end designs, and implementing secure REST APIs in Agile environments.

• Proficiency in Core Java (Java 8/11) includes Collections, Multithreading, Exception Handling, Stream API, and Lambda Expressions, with solid Object-Oriented Programming (OOP) principles.

• Expertise in designing scalable applications using industry-standard design patterns (Singleton, Factory, MVC) and UML diagrams including Use Case, Class, and Sequence Diagrams.

• Strong experience in building Service-Oriented Architecture (SOA) and Microservices-based applications using Spring Boot, Spring MVC, and RESTful APIs.

• Proficient in J2EE frameworks like Spring Boot, Spring MVC, Hibernate, and Struts, with working knowledge of Servlets, JSP, and JDBC for backend development.

• Solid understanding of web technologies including ReactJS, Angular, VueJS, GraphQL, HTML5, CSS3, JavaScript, Bootstrap, jQuery, and AJAX for building dynamic and responsive UI/UX.

• Skilled in integrating and developing RESTful and SOAP web services, experienced with API documentation tools like Swagger UI, Postman, and SOAP UI.

• Extensive experience with SQL databases (Oracle, MySQL, SQL Server, PostgreSQL) and NoSQL databases (MongoDB, Cassandra, DynamoDB) proficient in writing PL/SQL stored procedures, functions, and triggers.

• Hands-on with messaging systems like Apache Kafka, RabbitMQ, and ActiveMQ and automation testing frameworks including JUnit, Mockito, Jasmine, Karma, Jest, Mocha, Protractor, Cucumber, and Citrus.

• Experienced in building CI/CD pipelines using Jenkins, managing code repositories with Git and SVN, deploying apps on cloud platforms like AWS and Azure, and familiar with tools like Maven, Gradle, Docker, SonarQube, JIRA, and Apache Tomcat.

SKILLS

Languages Java 11/8/7, JavaScript, TypeScript, C, Python Java Technologies Core Java, J2EE, Spring Boot, Spring MVC, Struts, JSP, Servlets, JDBC, Spring Security, Spring Cloud (API Gateway)

Web Technologies HTML5, CSS3, JavaScript, Bootstrap, jQuery, AJAX, Angular (10/8/6), ReactJS, VueJS, GraphQL

Databases Oracle, MySQL, SQL Server, PostgreSQL, MongoDB, Cassandra, DynamoDB ORM Frameworks Hibernate, JPA, Spring Data JPA, Spring JDBC, Spring Data REST Web Servers Apache Tomcat, JBoss, WebSphere

Testing Frameworks JUnit, Mockito, TestNG, Jasmine, Karma, Jest, Mocha, Chai, Protractor, Cucumber

Web Services RESTful, SOAP, JAX-RS, JAX-WS, Swagger UI, Postman, SOAP UI Version control Tools Git, SVN, GitHub, Bitbucket

Methodologies Agile (Scrum), Waterfall, Test Driven Development (TDD), Behavior Driven Development (BDD)

Cloud Technologies AWS (EC2, S3, SNS, SQS), Azure, PCF (Pivotal Cloud Foundry), Docker, Jenkins (CI/CD), Kubernetes

Operating Systems & IDEs Windows, Linux, Eclipse, Visual Studio Code, IntelliJ IDEA EXPERIENCE

Discover, USA Feb 2023 – Present

FULL STACK DEVELOPER

• Participated in all phases of the Software Development Life Cycle (SDLC) using Agile methodology, collaborating with Cross functional teams for sprint planning, estimation, daily stand-ups, and retrospective meetings.

• Designed scalable SOA and implemented Spring Boot microservices for independent deployment and modular architecture.

• Developed backend APIs using Spring Boot, integrated with Spring MVC, and used RESTful Web Services to facilitate secure and stateless communication between services using JSON as the data interchange format.

• Integrated a lightweight Node.js microservice for real-time event handling and external API bridging, enhancing performance for specific modules like notifications and metrics.

• Leveraged Spring Data JPA and Hibernate for ORM-based data access, enabling seamless interaction with relational databases through repository patterns and HQL/JPQL queries.

• Implemented a centralized Spring Cloud API Gateway for routing, load balancing, authentication, and logging, enabling efficient management of microservice endpoints.

• Secured REST APIs using OAuth2 and JWT for token-based authentication and fine-grained access control.

• Designed responsive, component-based UI using ReactJS, integrating with backend APIs and enhancing usability through HTML5, CSS3, JavaScript, Bootstrap, and AJAX for dynamic UI/UX.

• Used PostgreSQL for structured transaction data and MongoDB as a NoSQL store for handling flexible and unstructured datasets, ensuring optimal data modeling and storage strategies.

• Integrated Apache Kafka as a distributed message queue system to support real-time, event-driven communication and processing between microservices and data pipelines.

• Increased backend code coverage from 65% to 90% by developing unit and integration tests using JUnit and Mockito, improving overall system reliability.

• Applied front-end testing practices using Jest and Mocha for component/unit testing, Cucumber for BDD scenarios and service validation, and Protractor for end-to-end UI automation testing.

• Used Postman, SOAP UI, and Swagger UI to test RESTful APIs, simulate payloads, validate endpoints, and generate API documentation.

• Built CI/CD pipelines using Jenkins to automate builds, testing, deployment, and rollback processes, reducing manual intervention.

• Deployed applications to AWS cloud infrastructure, leveraging EC2 for computing, S3 for object storage, and SNS/SQS for asynchronous communication and event publishing.

• Managed codebase using Git with feature/release/hotfix branching, PR reviews, and conflict resolution for team collaboration.

• Used Maven for dependency management and repeatable build automation.

• Implemented Log4j-based application logging for error tracking and auditing.

• Utilized JIRA for sprint task tracking, bug reporting, user stories, and progress visualization through scrum boards, ensuring transparency and timely delivery.

Environment: Java 11, Spring Boot, Spring MVC, Spring Cloud Gateway, Spring Data JPA, Hibernate, RESTful Web Services, Node.js, OAuth2, JWT, ReactJS, HTML5, CSS3, JavaScript, Bootstrap, AJAX, PostgreSQL, MongoDB, Apache Kafka, JUnit, Mockito, Jest, Mocha, Cucumber, Protractor, Postman, SOAP UI, Swagger UI, Jenkins, AWS (EC2, S3, SNS, SQS), SonarQube, Git, Maven, Log4j, JIRA, Agile (Scrum).

Centene Corp, India Feb 2021 – Dec 2021

FULL STACK DEVELOPER

• Actively contributed to sprint retrospectives and implemented continuous improvement strategies, increasing overall team productivity and software delivery efficiency.

• Built microservices with Spring Boot and integrated with Oracle DB, improving deployment flexibility and maintainability.

• Developed secure RESTful APIs using Spring Boot and Spring MVC, handling client-server interactions through JSON data format for seamless communication across services.

• Utilized Spring JDBC for direct database operations, allowing efficient execution of queries, stored procedures, and transaction control in a streamlined way.

• Configured Spring Cloud API Gateway for routing requests, applying global filters, and managing cross-cutting concerns like logging, security, and authentication.

• Implemented OAuth2 for authentication and authorization, providing secure access control to microservices through token-based mechanisms.

• Created responsive, component-based front-end interfaces using Angular 2, integrating them with REST APIs and enhancing user experience with HTML5, CSS3, JavaScript, and Bootstrap.

• Designed and maintained data models in Oracle, performing advanced SQL operations, joins, indexing, and tuning for optimal data retrieval and transaction support.

• Integrated RabbitMQ for asynchronous messaging between distributed services, improving system decoupling and reliability of background processing tasks.

• Developed unit and integration tests using JUnit and Mockito, validating backend logic, exception handling, and service responses with high test coverage.

• Applied front-end testing using Karma and Jasmine to ensure Angular components are rendered correctly and meet business logic requirements.

• Validated and tested APIs using Postman, SOAP UI, and Swagger UI, supporting both manual and automated validation of payloads, headers, and status responses.

• Contributed to CI/CD pipeline automation using Jenkins, building, testing, and deploying microservices to Azure environments with reduced downtime and rollback support.

• Deployed services on Microsoft Azure, utilizing App Services and Azure SQL with monitoring tools like Application Insights for realtime health tracking and diagnostics.

• Used Git for version control, managing branching strategies, pull requests, and code mergers in a collaborative development environment.

• Built application artifacts using Gradle, simplifying dependency resolution, environment configuration, and incremental builds.

• Logged application-level events using Slf4j, providing traceability and insights into errors, performance issues, and system activity.

• Managed project tasks and bugs using TFS (Team Foundation Server), supporting sprint planning, issue tracking, and progress visibility.

Environment: Java 8, Spring Boot, Spring MVC, Spring JDBC, RESTful Web Services, JSON, Spring Cloud API Gateway, OAuth2, Angular2, HTML5, CSS3, JavaScript, Bootstrap, Oracle, RabbitMQ, JUnit, Mockito, Karma, Jasmine, Postman, SOAP UI, Swagger UI, Jenkins, Microsoft Azure (App Services, Azure SQL), SonarQube, Git, Gradle, Slf4j, TFS, Agile (Scrum) Walmart, India March 2019 – Feb 2021

JAVA DEVELOPER

• Designed, developed, and maintained application modules, collaborating cross-functionally to ensure timely delivery and high- quality software solutions

• Built enterprise-level applications using Monolithic architecture, incorporating all business logic, UI, and data access layers into a single deployable unit.

• Developed backend components using Spring MVC, JSP, and Servlets, handling HTTP requests, session management, and server side rendering logic.

• Created and consumed SOAP-based web services using JAX-WS, enabling data exchange in XML format with external legacy systems and partner platforms.

• Integrated Spring Data REST for exposing JPA repositories as hypermedia-driven RESTful endpoints, simplifying CRUD operations and reducing boilerplate code.

• Designed user interfaces with AngularJS, integrated them with backend services and enhanced UI responsiveness using HTML5, CSS3, JavaScript, Bootstrap, and AJAX.

• Managed relational data using MySQL, including writing optimized SQL queries, indexing, stored procedures, and views to support business workflows.

• Wrote unit and integration tests using JUnit and Mockito, validating service logic, data access layers, and exception flows with comprehensive test coverage.

• Performed front-end unit testing using Karma and Jasmine, ensuring AngularJS components rendered and behaved as expected.

• Used SVN (Subversion) as the version control system to manage code changes, branches, and releases in a centralized repository.

• Used Automated builds and deployments using Apache Ant, handling compilation, packaging, and environment-specific configurations.

• Implemented logging using Log Insight, helping with application diagnostics, event tracking, and system monitoring. Environment: Java 8/7, Spring MVC, Servlets, JSP, SOAP Web Services (JAX-WS), XML, Spring Data REST, AngularJS, HTML5, CSS3, JavaScript, Bootstrap, MySQL, JUnit, Mockito, Karma, Jasmine, SVN, Apache Ant, Log Insight, TFS, Waterfall. EDUCATION DETAILS

Texas Tech University, Lubbock, Texas Jan 2022 – Dec 2023 Master’s in computer science



Contact this candidate