Post Job Free
Sign in

Java Developer Stack

Location:
Irving, TX
Posted:
March 12, 2025

Contact this candidate

Resume:

N VANI REDDY

Full stack Developer

Phone: 334-***-****

Email: *********@*****.***

PROFESSIONAL SUMMARY:

Having around 5+ years of extensive development experience in IT industry and involved in developing, implementing and maintenance of various web applications using Java/J2EE.

Involved in Software Development Life Cycle like requirement gathering, analysis, design, development, implementation and unit testing.

Experienced in building Java/J2EE applications with Java/J2SE 8.

Experienced in developing web pages using HTML, CSS, JavaScript, jQuery, Bootstrap, Ajax, Angular.

Expertise in Core Java and implementing concepts like Multithreading, Exception Handling, File handling, IO, Generics and Java collections in various projects

Experience of using Java 8 features like streams, Lambda expressions and functional interfaces

Practical knowledge and expertise in developing MVC based applications with frameworks like Spring Core, Spring Boot, Spring IOC, Spring data, Spring cloud, Spring security, Spring annotations, Spring AOP. Spring Microservices.

Experienced in developing similar business process in more concrete way using Microservices architecture.

Proficient in using Amazon Web Services AWS. Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache.

Experience in developing web services like (SOAP and REST) and proficient in writing SQL queries, PL/SQL stored procedures, Triggers and creating business tables.

Working experience on Relational Databases like MySQL and SQL Server and No SQL databases like Mongo DB, and Dynamo DB.

Experience in designing, developing, and deploying J2EE applications on Tomcat application Server.

Experience in implementing client -server business applications using Microservices, designed and developed microservices using business components using spring boot.

Worked on Big Data Integration &Analytics based on Hadoop and Kafka.

Highly experienced with Java complaint IDEs like Eclipse and IntelliJ.

Expert in using version control tools such as such as SVN, and GIT.

Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, Jenkins, and Docker.

Experienced in writing and implementing unit test cases using Junit, Easy mock and Mockito.

Experience of using Jira to assign, track, report and audit the issues in the application.

Ability to adapt to evolving technology, strong sense of responsibility and accomplishment. Proficient with Software development methodologies like Agile and Waterfall methodologies.

Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application

EDUCATION:

Master’s in computer science – Auburn University at Montgomery, AL.

Bachelor’s in computer science and engineering - Jawaharlal Nehru Technological University-Hyderabad, India.

TECHNICAL SKILLS:

Languages

C, C++, Java, J2EE, SQL, Python, PL/SQL

J2EE Technologies

Servlets, JDBC, JSP.

UI Technologies

HTML5, CSS3, JavaScript, jQuery, Angular, Ajax, Bootstrap, ReactJS

Tools & Framework

Spring Boot, Spring Batch, Spring MVC, Spring IOC, Spring AOP, Hibernate, Apache Kafka, Struts, JUnit, Mockito.

Web services

Restful, Microservices

Web/App Servers

Apache Tomcat, Web Logic server

Database

Oracle, SQL-Server, PostgreSQL, MySQL, MongoDB

IDEs

Eclipse, IntelliJ IDEA

O-R mapping

Hibernate, JPA

Cloud

AWS (Lambda, ECS, IAM, S3, EC2), Azure

Testing Tools

JUnit, Mockito.

Version Control

GitHub, Git.

OS & Environment

Windows, Linux, Mac.

WORK EXPERIENCE:

Client: BlueShield of California (Health Care), Long Beach, CA June 2023 – Now

Role: Java Developer

Responsibilities:

Led development and implementation of scalable web applications using Java 17, Spring Boot, and JPA, ensuring high performance and maintainability in complex enterprise environments.

Designed and developed REST APIs using Spring Boot and Jersey, integrating Apache Kafka for real-time data streaming, enhancing application responsiveness and scalability.

Played a key role in adopting microservices architecture using Spring Boot, facilitating improved modularization and system scalability across a distributed environment.

Spearheaded the migration of legacy APIs from .NET framework to Spring MVC, reducing technical debt and improving system efficiency and scalability.

Integrated AWS infrastructure (VPC, IAM roles, S3, EC2) to enable secure, cost-effective cloud solutions, optimizing performance and reducing operational costs.

Implemented CI/CD pipelines using AWS CodePipeline, Jenkins, and Docker, automating deployments and reducing downtime by 30%.

Enhanced user experience with Angular 8+, TypeScript, and RxJS, delivering highly responsive and interactive interfaces that improved user engagement by 25%.

Developed and maintained role-based authentication using JWT and OAuth2, ensuring secure access control and protection against unauthorized access.

Automated unit testing using Jasmine and Karma, resulting in a 40% reduction in bugs in production and increasing test coverage by 35%.

Managed cloud storage solutions on AWS S3, leveraging lifecycle policies for cost management and data retention optimization.

Streamlined data access processes with Node.js APIs for SQL and MongoDB, ensuring secure and efficient data access across the application.

Applied Agile (SCRUM) methodologies, actively participating in sprint planning, daily stand-ups, and retrospectives, ensuring timely project delivery with enhanced team collaboration.

Used Docker and Kubernetes for containerization and orchestration, optimizing development workflows and enhancing the scalability of applications.

Conducted code reviews and implemented best practices for JPA, Hibernate, and Spring MVC, ensuring clean, maintainable, and efficient code.

Contributed to UI development using Angular Material, PrimeNG, and Bootstrap, ensuring cross-browser compatibility and a responsive user interface.

Utilized Open API Specification (Swagger) for API documentation, ensuring clear communication and streamlined integration with other services.

Led the design and implementation of a dynamic dashboard using Angular, Chart.js, and Angular Material, providing users with actionable insights and analytics.

Environment: Java 17, Spring Boot, REST APIs, Apache Kafka, Angular 8+, TypeScript, AWS (S3, EC2, VPC, IAM), Docker, Kubernetes, JPA, Hibernate, Spring MVC, Node.js, MongoDB, SQL, JWT, OAuth2, Jenkins, CI/CD, Git, GitHub, Maven, Swagger, Jasmine, Karma, Agile, JIRA.

Client: HSBC, India Aug 2020 – Dec 2021

Role: Full Stack Developer

Responsibilities:

Involved in analysis, design, implementation, and testing phases of the Software Development Life Cycle (SDLC), applying Agile (SCRUM) methodology to deliver robust applications on schedule.

Designed and developed web applications using Java, Spring, Hibernate, HTML, CSS, JavaScript, jQuery, and AngularJS, ensuring high-quality and efficient code.

Enhanced front-end development by utilizing the Bootstrap framework, enabling faster and more responsive web applications.

Integrated Spring Boot and Hibernate for data access with MySQL Database, improving performance and scalability.

Optimized Angular build performance by leveraging Angular CLI, Webpack, and Ahead-of-Time (AOT) compilation, resulting in faster load times and improved user experience.

Integrated Spring with Hibernate for seamless data access from MySQL, ensuring high performance and data integrity.

Installed, configured, and optimized MongoDB NoSQL database, implementing a multi-shared cluster and MongoDB Management Service (MMS) for improved database monitoring and scaling.

Designed and implemented microservices architecture with Spring Boot, Spring Cloud, and API Gateway, enhancing modularity, scalability, and maintainability of the application.

Configured and managed CI/CD pipelines for Angular applications using Jenkins, GitHub Actions, and Azure DevOps, automating the deployment process and improving efficiency.

Developed and deployed applications on Azure, utilizing services like Azure App Services, Azure Functions, and Azure Logic Apps to build scalable and resilient cloud-based solutions.

Worked with Big Data, generating REST APIs and integrating with client-side code using Node.js and Express.js.

Developed and maintained Web Services for seamless interaction with remote clients, ensuring real-time data access and efficient communication.

Containerized applications using Docker and Kubernetes, streamlining deployment processes and achieving zero-downtime deployments via Jenkins CI/CD pipelines.

Managed and optimized large datasets in MongoDB, ensuring data integrity and performance.

Designed dynamic, user-friendly client-side JavaScript and jQuery code for web forms, page navigation, and form validation, improving overall UI functionality.

Developed Progressive Web Applications (PWAs) using Angular Service Workers, enabling offline capabilities and improving performance for mobile users.

Utilized AJAX to enable asynchronous data validation and updates.

Configured and managed Azure Virtual Machines and Virtual Networks, optimizing security, performance, and cost-efficiency of infrastructure operations.

Created custom Docker container images, handling tagging and pushing images to repositories for streamlined deployment.

Utilized Jenkins for continuous integration and deployment, automating the build and release process to reduce manual intervention and improve release cycles.

Environment: Java 8/11, J2EE, Spring, Hibernate, Microservices, Kafka, AngularJS, Spring Boot, MySQL, MongoDB, Azure, Docker, Kubernetes, CI/CD, Jenkins, AWS, NoSQL, JIRA, Maven, Node.js, Express.js.

Client: IBM, India Aug 2018 - Aug 2020

Role: Java Developer

Responsibilities:

Developed interactive and responsive user interfaces using ReactJS, enhancing user experience with dynamic and modular UI components.

Designed and implemented microservices-based architecture using Spring Boot, improving scalability and maintainability of applications.

Optimized front-end performance in React by leveraging lazy loading, memoization, and efficient state management with Redux and Context API.

Implemented real-time data processing using WebSockets and event-driven architecture, enhancing application responsiveness.

Developed RESTful APIs and ensured seamless integration with front-end applications, improving system interoperability.

Designed reusable React components to standardize UI elements across multiple applications, reducing code duplication.

Integrated OAuth 2.0 and JWT authentication to enhance application security and manage user sessions effectively.

Worked on performance tuning of SQL queries and database indexing in PostgreSQL and MySQL, reducing query execution time by 30%.

Containerized applications with Docker and managed deployments using Kubernetes, streamlining CI/CD pipelines.

Implemented unit and integration tests using Jest and React Testing Library, improving code reliability and maintainability.

Developed custom hooks and higher-order components (HOCs) in React to optimize reusability and maintainability.

Migrated legacy applications to ReactJS, ensuring a modern and maintainable codebase with improved performance.

Configured and monitored cloud deployments on AWS, including EC2, S3, and RDS, optimizing cloud resource utilization.

Developed serverless applications using AWS Lambda, reducing infrastructure costs and operational overhead.

Created dynamic dashboards and data visualizations using React with D3.js and Recharts, enhancing data analytics capabilities.

Integrated third-party payment gateways and external APIs, expanding business functionalities.

Automated build and deployment pipelines using Jenkins and GitHub Actions, ensuring faster and more reliable releases.

Collaborated with UI/UX teams to translate wireframes into fully functional React applications with a focus on usability.

Implemented end-to-end encryption and secure communication protocols, ensuring compliance with data security standards.

Environment: Java 8, Spring Boot, ReactJS, Redux, Hibernate, RESTful APIs, PostgreSQL, MySQL, MongoDB, Redis, AWS (EC2, S3, RDS, Lambda), Docker, Kubernetes, Jenkins, Git, GitHub, OAuth 2.0, WebSockets, CI/CD, Agile/Scrum.



Contact this candidate