Post Job Free

Resume

Sign in

Stack Developer Java

Location:
Hyderabad, Telangana, India
Posted:
November 10, 2023

Contact this candidate

Resume:

Bindu Sree Parnam

Email: ad00n2@r.postjobfree.com

Phone: +1-913-***-**** Sr. Java Full Stack Developer

PROFESSIONAL SUMMARY:

Accumulated over 9+ years of hands-on experience in Java technologies, including Spring Boot, J2EE, JavaScript, Hibernate, Oracle, REST Web Services, SOAP, JDBC, XML, HTML, CSS, Client-Side scripting, Maven, Jenkins.

Full stack Java developer with experience on multiple architectures like monolithic, Microservices including Event-driven architecture and service-oriented architecture with all phases of software development life cycle (SDLC).

Proficiently operated across the full technology stack, excelling in both front-end and back-end development to ensure holistic application development.

Excelled in Angular development, skillfully employing TypeScript, HTML5, CSS, and Bootstrap to craft engaging and responsive applications.

Extensively worked with Struts, Spring Application design, and development.

Seamlessly integrated third-party components like Angular to enhance user interfaces and overall user experiences.

Excellent Programming and Object-Oriented Analysis and Design (OOAD) and debugging skills, strong in Data Structures.

Successfully implemented single sign-on (Okta) functionality to streamline user authentication processes.

Demonstrated a keen understanding of microservices architecture, effectively utilizing tools like Spring Boot, Kafka, and AWS to create scalable and robust applications.

Experience in configuring and deploying Web Applications using Web Logic, Web Sphere, and Tomcat servers.

Created efficient UI/UX Designs for the project based on the business requirements.

Expertise in using Rally software to drive Agile project management processes, facilitating seamless collaboration among cross-functional teams.

Proficiently managed both relational (Oracle) and NoSQL (MongoDB) databases, strategically tailoring data storage solutions to align with specific project requirements.

Expertise extended to designing and optimizing database schemas for efficient data retrieval and manipulation.

Successfully applied a range of design patterns, including MVC, Business Delegate, and Service Locator, to enhance application architecture and maintainability.

Leveraged microservices design principles to create modular and loosely coupled components, facilitating agile development.

Managed product backlogs, user stories, and tasks within Rally, ensuring clear communication and

Developed a single paged application (SPA) and a responsive web design application for mobile, tablets, and desktops.

Leveraged Java 8 streams and lambda expressions to perform data transformation operations efficiently, utilizing map, filter, and collect functions to process and aggregate data in a functional programming style.

Experience in developing data capture and presentation templates using XHTML, DHTML, CSS, and JSP pages.

Proficient in utilizing Git and GitHub for version control, managing source code, tracking changes, and facilitating collaboration within development teams.

Proficient in setting up and configuring API gateways such as Apigee, AWS API Gateway, or Kong, managing API endpoints, traffic, and access control efficiently.

Designed and maintained XML-based test suites, ensuring comprehensive coverage of test scenarios.

Demonstrated proficiency in leveraging AWS services, including EC2, EBS, Lambda, Auto Scaling, and SQS, to optimize resource utilization and application scalability.

Designed and implemented effective caching strategies using Memcached to store frequently accessed data, reducing database load and minimizing response times.

Proficient in using NgRx for state management and maintaining a centralized store for application data in Angular projects.

Successfully integrated Apache Spark into full-stack applications, enabling large-scale data processing and analytics capabilities.

Gained extensive experience in both N-tier and Microservices architectures, demonstrating adaptability across varied application structures and Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.

Deployed and managed containerized applications and microservices on Kubernetes, ensuring high availability and scalability and proficiency in setting up and managing Kubernetes clusters on-premises and in the cloud.

Skillfully leveraged a wide range of cutting-edge technologies including Spring Boot, AWS, Kafka, Cassandra, My PL/SQL, and Restful to architect and develop robust and versatile applications.

Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.

Used Hibernate Framework as persistence provider, understanding of Spring Framework.

Worked with Spring Ribbon and Kafka broker service to handle heavy traffic.

TECHNICAL SKILLS:

Java Technologies

Java 9/10/11, JDK Update 5/6/8, JSP, JDBC, Spring, Struts, Hibernate, Java Web Services, JUnit, SOA, XSLT, Unix Shell, WSDL.

App/Web Servers

Apache Tomcat 4.x/5.x/6.0, WebLogic 11, IBM WebSphere 5.x/6.x, JBoss 4. x.

IDE and Tools

Eclipse, Notepad++, Postman, SoapUI.

Databases

Oracle 10g/9i/8i, DB2, MS SQL Server 9.0/8.0/7.0, MS Access 97/2000.

Web Technologies

HTML, JavaScript, JSP, Servlets, DHTML, Ajax, CSS, jQuery, BPMN, REST Services, Angular JS, Angular 7/8/9/10/11.

Protocols

HTTP, HTTPS, FTP, SMTP, TCP/IP & LDAP.

Testing Tools

JUnit, Bugzilla, Log4j, JMeter

UML Tools

Microsoft Visio, Rational Rose

Design Method

UML, OOA, J2EE Design Patterns

Methodology

Agile Refactoring, IBM Rational Unified Process (RUP) Iterative, Waterfall

Operating System

Windows XP/Vista/7 and Windows Server 2008, UNIX, Linux 10/12/14, MacOS

XML Technologies

XML, SAX, DOM, JAXP, JAXB, SOAP.

Programming Languages

Java, Python

Python and Associated Libraries

Python, Pandas, NumPy, Matplotlib, Flask, Scikit-learn, Jupyter Notebook

WORK EXPERIENCE:

Ally Bank -Sandy, Utah Apr 2021 – Till date

Sr. Java Full Stack Developer

Responsibilities:

Designed and developed business and integration services for the Image Content Management Platform, facilitating document storage using proprietary tools.

Led the migration release, transforming existing CoreSharedLib code to the new Docs-Platform.

Active participation in Agile ceremonies including release planning, backlog grooming, refinement, and retrospectives for timely deliverables.

Implemented high-availability Quartz jobs for batch processing, events and email notifications based on activity schedules.

Leveraged Angular 11 to create single-page applications (SPA) employing NgRx for efficient state management.

Ensured immutability of application state within NgRx, preventing unintended mutations and side effects and implemented error handling strategies within NgRx to provide informative error messages and gracefully manage unexpected situations.

Implemented SaaS (Software as a Service) solutions to optimize resource utilization and enhance user experiences.

Created and validated XML documents against XML Schema Definitions (XSD) to ensure data structure and content conformity, facilitating data exchange and validation.

Proficient in integrating Spring Data JPA with Spring Boot, simplifying configuration and setup, and leveraging Spring Boot's auto-configuration for quick project bootstrapping.

Expertise in OAuth 2.0 and OAuth 1.0a, OpenID connect protocols with Spring Security, and successfully integrated OAuth-based authentication and authorization in projects, allowing secure third-party access to APIs and resources.

Proficient in writing Terraform code to define and provision infrastructure resources, ensuring consistency and repeatability across environments.

Implemented Single Sign-On (SSO) solutions, multi-factor authentication (MFA), and user provisioning within Okta to enhance security and user experience and collaborated with cross-functional teams to integrate Okta into various applications.

Created custom Docker images for applications, optimizing image size and building efficiency to reduce deployment times and resource usage.

Familiar with Docker Hub and private container registries, managing image repositories on shared containers.

Utilized Apache Spark's data transformation capabilities to preprocess and cleanse raw data, ensuring data quality and accuracy for downstream analysis.

Proficient in integrating and using JWT with Spring Security for stateless authentication, enhancing security and scalability in distributed systems.

Integrated Node.js applications with databases (e.g., MongoDB, PostgreSQL, MySQL) using popular libraries like Mongoose and ensuring data persistence and retrieval.

Employed AWS services for infrastructure provisioning and automation and utilized AWS services such as AWS Elastic Search or AWS Lambda for serverless computing when applicable.

Utilized Amazon CloudWatch for monitoring AWS resources and creating custom metrics.

Used Servlets and JSPs in developing the web application on Apache Tomcat.

Provided production support, troubleshooting, and bug fixing for Java Web Apps and Oracle Database.

Implemented strategies to detect and prevent deadlocks in multi-threaded applications using techniques such as deadlock detection algorithms and avoiding circular dependencies.

Utilized Java's concurrency utility for efficient thread management, thread pooling, and concurrent data access.

Created and managed stream pipelines using Java 8 streams, incorporating dependency-injected components within stream operations, promoting code reusability and efficient data processing.

Utilized Apache Kafka for efficient messaging between APIs and microservices.

Experienced in working with Express.js, a popular Node.js framework, for building robust and scalable web applications, and handling routing, middleware, and authentication.

Embraced Git, GitLab, Github and Jenkins for continuous integration (CI) and continuous deployment (CD) and utilized GitOps practices for version-controlled and automated Kubernetes configurations.

Configured log4j for comprehensive application monitoring across all environments.

Managed Amazon Relational Database Service (RDS) instances for various database engines like MySQL, PostgreSQL, or Amazon Aurora, ensuring high availability and performance.

Configured and managed JMS message queues and topics in Oracle messaging systems, facilitating point-to-point and publish-subscribe messaging models.

Integrated JMS with Java EE applications, leveraging application servers like WebLogic or WebSphere for efficient message processing and communication.

Used JavaScript libraries like jQuery and AJAX to interact with RESTful APIs and display JSON data.

Designed and implemented robust and scalable test automation frameworks using JUnit and Cucumber for various projects.

Conducted security testing of APIs using Postman, including authentication and authorization checks.

Integrated Docker into CI/CD pipelines, automating the building, testing, and deployment of containerized.

Developed J2EE Backing Beans, Action Classes, Application facades, and hibernate classes within the JSF Framework.

Employed advanced logging techniques with log4j, effectively monitoring application health and diagnosing potential issues before they impact end-users.

Designed and implemented Python-based data processing modules to extract insights from large datasets, enhancing decision-making capabilities.

Utilized popular Python libraries such as Pandas, NumPy, and Matplotlib to analyze and visualize data trends, providing actionable insights to stakeholders.

Integrated Python scripts into the existing infrastructure to automate data transformation tasks, reducing manual intervention and increasing efficiency.

Environment: Java, Angular JS, HTML, CSS, AJAX, Struts, REST Web Services, REST, JSON, XML, JDBC, PL/SQL, MySQL, ANT, JUnit, Eclipse, JIRA, GITHUB, Apache Kafka, Neo4j, Servlets Jenkins, Maven, GitLab, jQuery ALM, Python

Fidelity Investments Boston, Massachusetts Sep2018 – Mar 2021

Java Full Stack Developer

Responsibilities:

Designed and developed frameworks for Payment Workflow Systems using Core Java, servlets, JavaScript, XML, AJAX, J2EE design patterns, and OOPS/J2EE technologies.

Implemented various core framework level changes using Core Java, design patterns, and data structures.

Managed Jira projects, boards, and sprints to facilitate Agile or Scrum methodologies, enabling efficient project planning, tracking, and reporting.

Designed the architecture based on the popular J2EE Model 2 approach of the Model-View-Controller design paradigm.

Used JavaScript and AJAX to perform several functions in applications.

Experienced in using Angular CLI to develop dynamic, single-page web applications with Angular, a powerful and widely adopted JavaScript framework.

Created and managed Angular projects using Angular CLI, streamlining project scaffolding and configuration.

Integrated FileNet with front-end applications using Java-based technologies like Spring JSP, Spring MVC, or RESTful APIs to enable seamless document access and management.

Enforced security controls, encryption, and compliance standards (e.g., HIPAA, GDPR) to protect data and applications hosted on AWS.

Proficient in utilizing GitHub issues and projects for tracking tasks, bugs, enhancements, and managing project milestones, enhancing project organization and task prioritization.

Conducted security assessments and penetration testing to identify and address vulnerabilities in AWS environments.

Responsible for implementing monitoring solutions in Ansible, Terraform, Docker, and Jenkins.

Configured Kafka for reading and writing messages from external programs.

Utilized AWS Lambda for automating reconciliation processes, ensuring accurate financial calculations and data consistency.

Developed interactive and visually appealing graph visualizations within the Java application using Neo4j's visualization tools.

Worked with Angular 8, creating interactive web pages from mock-ups, including interactive data visualizations.

Implemented traffic management policies in API gateways to control API usage, rate limiting, and ensure optimal performance and availability, preventing abuse and overuse.

Developed and enhanced middleware components using Java Collections, Generics, Object Serialization, and Multi-Threading, following core Java design patterns.

Managed MS SQL Server databases, including installation, configuration, backup and recovery, and monitoring.

Implemented the user interface using HTML5, CSS3, JSP, JSTL, JavaScript, and AJAX.

Experienced in state management with tools like Redux (for React) or Vue (for Vue.js), ensuring efficient data flow and centralized state management in complex applications.

Developed reusable UI components and libraries in React (or Vue.js), promoting code modularity across projects.

Proficient in building interactive and responsive user interfaces using React.js, enabling a smooth user experience across web applications.

Utilized Spring Data JPA along with Hibernate for efficient database access, reducing boilerplate code and improving data persistence and retrieval.

Built Microservices using Spring Boot with continuous deployment and continuous integration using Jenkins.

Excellent knowledge in API Versioning, API Gateway and API documentation using Swagger and Open API Specification 3.

Expertise with JBoss Application server and Apache Tomcat web server.

Developed REST Microservices using Spring Cloud, Oracle, XSD, JSON, and Spring Config.

Containerized backend services using Docker, and established CI/CD pipelines using Jenkins and Maven.

Employed JUnit Jupiter for parameterized tests and Mockito for unit tests.

Developed and integrated business modules using Spring and Hibernate data mapping.

Leveraged AWS CLI (Command Line Interface), EC2 instances, YAML, and AWS CloudFormation to define and provision infrastructure as code (IaC), ensuring consistent and repeatable deployments.

Environment: Java, JSP, jQuery, JSON, Elastic, Spring Boot, Spring IOC, Spring MVC, Spring AOP, Spring ORM, React JS, Node.JS, Microservices, XML, SOAP Web Services, JMS, Agile, XPATH, Hibernate, Maven, GIT, Oracle, Tomcat, Log4j, GIT, JIRA, Oracle, Windows/Linux, JSTL (Java Server Pages Standard Tag Library), JAX-RS (Java API for RESTful Web Services), Spring Cloud, Oracle, XSD (XML Schema Definition),

Delta Air Lines Atlanta, Georgia July 2016 – Sep 2018

Java Developer

Responsibilities:

Developed Web application using JavaScript, MVC, and OOP client-side validation using JavaScript.

Designed the architecture based on the popular J2EE Model 2 approach of the Model-View-Controller design paradigm.

Involved in various business meetings with partners for gathering requirements.

Providing enhancement, development, production support, and maintenance for a suite of time-critical applications.

Implemented Kafka consumers to move data from Kafka partitions into Cassandra for near real-time analysis.

Conducted bug fixing, Functional Testing, Production Support, and Maintenance tasks and used testing frameworks.

Implemented the backend business layers using Spring Beans, EJBs, and Web services.

Implemented persistence Layer using Custom JDBC DAOs to handle CRUD operations.

Carried out design and development of various JSP pages using TIERS custom framework.

Implemented role-based access control using Spring Security, defining user roles and permissions to control access to application resources based on user roles.

Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object-relational mapping and persistence.

Utilized Message Driven Beans for asynchronous messaging which act as façades that route the request to the next layers.

Custom Java code for implementing our subscription-based e-commerce model.

Implemented Microservices Architecture, with Spring Boot-based services interacting through REST and SOAP.

Created many ETL jobs for data exchange from and to Database Server and various other systems including RDBMS, XML, CSV, and Flat file structures.

Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.

Involved in post-production support and maintenance of the application.

Coding to build REST Microservices using Spring Cloud, Oracle, XSD, JSON, and Spring Config and Spring JSP.

Used JSP, JavaScript, jQuery, AJAX, CSS and HTML5 as data and presentation layer technology.

Used Subversion and TFS as a version control system.

Leveraged Spark's built-in fault tolerance mechanisms to ensure the reliability of data processing jobs, minimizing downtime and ensuring data integrity

Implemented comprehensive monitoring and logging solutions for Apache Spark applications, allowing for real-time performance analysis and issue detection.

Involved in implementing the Micro Services based on RESTful API utilizing Spring Boot and Spring Jsp.

Worked on RESTful services for transferring and retrieving XML and JSON data between applications.

Used Core Java concepts covering Multithreading and collections.

Work for various E-commerce websites with inclusion of advanced features for client and user convenience and safety.

Built Microservices using spring boot with continuous deployment and continuous integration using Jenkins.

Involved in QA support for various projects.

Used MAVEN and ANT for building various applications.

Deployed web applications and Domain Services on to web logic and Tomcat Servers.

Environment: Java 8.0, Spring 4, Log4j, Spring batch, Spring Boot, Spring Security, JPA, Node.js, HTML5, CSS3, Angular 7, Cryptography, Eclipse, MySQL, PostgreSQL, Swagger UI, AWS, Docker, Log4j, JIRA, Pure XML, Web Services, Kafka, Microservices, REST UI.

HCLTech India June 2014 – Mar 2016

Java/J2EE Developer

Responsibilities:

Participation in requirement gathering meetings with client-side business teams to understand the requirements.

Preparation of User Requirement documentation.

Implemented HIPPA regulations and standards.

Utilized PaaS solutions for application deployment, enhancing development efficiency and scalability.

Used Install Anywhere for creating installers for multiple platforms.

Developed GUI with HTML, DHTML, XML, CSS, and JavaScript.

Extensively used Spring AOP and Dependency injection during various modules of the project.

Involved in Unit Testing, User Acceptance Testing, and Bug Fixing.

Wrote Custom Tags for custom requirements of fields on GUI.

Followed Agile Scrum principles in developing the project.

Extensively used Spring AOP and Dependency injection during various modules of the project.

Worked on support and enhancements for several Java/J2EE applications in the Order Processing group.

Interacted with the end users and documented the application.

Testing Unit testing through JUnit and integration testing in a staging environment.

Managing Deployments, logging, and common resources like data sources in the Apache Tomcat environment.

Spending effort on paired programming to discuss the solutions and exchange knowledge on pair code, missed out exceptions, and possible run-time scenarios.

Coordination with team, peer reviews, and collaborative System level testing.

Environment: Core Java/J2EE, WebSphere Process Server, React.JS, Struts, Spring, OOAD, Oracle 9i, HTML, CSS, JSP, jQuery, JavaScript, AJAX, JMS, XML, Design Patterns, ANT, Tomcat, JMS, Eclipse.

Education: Bachelor of Electronics and Communication Engineering (ECE) from Jawaharlal Nehru Technological University (JNTUH), Hyderabad (2010 2014)



Contact this candidate