Post Job Free
Sign in

Java Full stack Developer

Location:
Texas City, TX
Posted:
February 21, 2025

Contact this candidate

Resume:

Manisha

Contact: 361-***-****

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

www.linkedin.com/in/manisha0400

Professional Summary:

Over 10+ years of hands-on experience as a Full Stack Java Developer, specializing in designing and constructing web applications utilizing cutting-edge Java/J2EE Technologies.

Implement best practices for indexing, sharding, and replication to ensure high availability and scalability using Mongo DB,Oracle,Cassandra etc.

Extensive expertise in implementing and deploying Design Patterns such as Singleton, Abstract Factory, DAO, DTO, and Business Delegate within the development of Multi-Tier Distributed Enterprise Applications.

In-depth knowledge of advanced Java features including Time API, Functional Interfaces, Completable Future, Optionals, Multithreading, Transaction Management, Exception Handling, and Collection API.

Proficient in crafting applications using Java/J2EE technologies such as Servlets, JSP, EJB, JMS, Java Beans, Web Services, and Multithreading Executor Services.

Integrate Java applications JSF,Prime Faces and with Cassandra using appropriate drivers and libraries, ensuring efficient data retrieval and storage.

Deploy applications on enterprise-grade application servers such as WebSphere, JBoss, or Tomcat, ensuring smooth runtime performance.

Skilled in frontend technologies encompassing HTML5, XML, XHTML, DHTML, CSS, CSS3 (Sass, Less), Bootstrap, JavaScript, DOM, jQuery, Ajax, JSON, and JSP.

Expertise in developing applications utilizing the Spring Framework, Including AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object), MVC (Model View Controller), JDBC, and Spring Boot.

Leveraged GCP services such as Cloud Run, BigQuery, Spanner, GKE, and Apigee for application development and deployment.

Implement version control strategies for Lambda functions and container images in ECS, ensuring smooth transitions and rollbacks as needed.

Address OWASP Top 10 vulnerabilities like SQL Injection, XSS, Insecure Deserialization, and other critical security issues.

Experience in building and optimizing ReactJS components, forms, events, routers, and implementing Redux asynchronous functions following the React-Flux pattern.

Establish backup and recovery strategies for DynamoDB tables to ensure data durability and business continuity.

Proficient in developing Web APIs with NodeJS, ReactJS, and React Native, hosted on multiple load-balanced API instances.

Designed and managed sophisticated CI/CD pipelines that include automated testing, security scanning, and compliance checks for Terraform code or Google Cloud Deployment Manager.

Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.

Adept at rapidly developing and updating web pages using HTML5, CSS3, AngularJS, ReactJS, NodeJS, Bootstrap, and jQuery, ensuring Cross-Browser Compatibility and Responsive Web Design.

Proficient in deploying and integrating data and Java web applications on AWS Cloud and Google Cloud Platform.

Expert in API error tracking and metrics through Google Cloud Error Reporting and Open Census Dashboards.

Proficient in front-end development and design using Servlets, Ajax, Bootstrap, and JUnit.

Proven experience with Application Servers such as IBM WebSphere, Oracle/BEA WebLogic, JBoss, and Tomcat.

Experienced in Message Queue (MQ) services including Apache Kafka, RabbitMQ, Active MQ, and IBM MQ.

Skilled in version control tools like SVN, Git, GitHub, BitBucket, and build tools such as Babel, Grunt, Gulp, and Webpack.

Proficient in writing SQL queries in PL/SQL, crafting Triggers, and developing Stored Procedures within Relational Database Management Systems such as Oracle, SQL Server, DB2, and MySQL.

Design and maintain DB2 database schemas, tables, indexes, and relationships to support application requirements.

Hands-on experience in designing, implementing, and developing NoSQL Databases like MongoDB.

Proficient in testing with JUnit Framework, utilizing Mockito and EasyMock, along with Spring JUnit Runner and JMeter.

Experienced in testing JavaScript structures with Mocha, Chai, Jasmine, and Karma.

Proficient in using bug/issue tracking and project management tool JIRA.

Technical Skills:

Programming Languages

C, Java, JavaScript, PHP, PL/SQL, Golang, UNIX Shell Scripting

Java/J2EE Technologies

Servlets, Java Beans, JDBC, JSF, JSP, JSTL, RMI, Applets

Web Technologies

HTML, HTML5, CSS/CSS3, AJAX, JQuery, Bootstrap, XML, Grunt, Gulp, JSON

Frameworks

Struts 2.5, Hibernate 5.x, Spring 5.0, Spring Batch, Spring Security, Spring AOP, Spring Core, Spring IOC, Spring Boot

JavaScript Frameworks

AngularJS, Angular 8/11, JQuery, React.JS, Node.JS, Backbone.JS, Hapi.JS, Handlebars.JS

Cloud

AWS Cloud, Spring Cloud

Database

SQL Server, MySQL, Oracle, MongoDB, DB2

Web Services

XSD, WSDL, Apache Axis, SOAP, Restful, GraphQL, JAX RS, JAX WS

Messaging

JMS (Java Message Service), IBM MQ, Apache Active MQ, Apache Kafka

Web Application Servers

Oracle WebLogic 10.x/9.x, IBM WebSphere 8.x/6.x, Apache Tomcat 8.0/7.x/6.x

Build Tools

Maven, Gradle, ANT, Jenkins

Operating Systems

Windows, Linux, and UNIX

IDEs

Eclipse IDE, RAD 6.0/7.0, IntelliJ IDEA, Spring Tool Suite (STS), VSTS

Version Control

SVN, CVS, GIT, and Clear Case

Testing Tools

JUnit, Mockito, Jasmine, Karma, Mocha, Chai, Selenium, JIRA

Methodologies

Agile, Waterfall, OOAD, SCRUM

Professional Experience:

Client: Kaleida Health, Sunny Buffalo, NY Nov 2021 - Present

Role: Sr. Java Full Stack Developer

Responsibilities:

Developed a new application for the department and utility users, streamlining activities in relocating utilities. Leveraged Java/J2EE architecture and MVC model, utilizing Java Server Faces (JSF) 2.x, Hibernate 4.x, Git, Jenkins, AWS Cloud, and Google Cloud.

Diagnose and resolve issues related to Kibana dashboards, such as broken visualizations, slow performance, or data inaccuracies.

Design and implement scalable GraphQL APIs using Java, ensuring efficient and flexible data retrieval for client applications by defining schemas, resolvers, and queries.

Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.

Implement compliance-as-code practices using Chef InSpec, ensuring infrastructure is continuously tested against security benchmarks (CIS benchmarks, DISA STIGs).

Monitor and optimize the performance of Cassandra and Redis databases, identifying and resolving bottlenecks

Implement data analytics solutions using Azure Synapse Analytics, Azure Databricks, and Power BI.

Analyze and optimize CI/CD pipelines for performance improvements, ensuring builds are fast, reliable, and scalable across development and production environments.

Implement and manage backup and recovery strategies for DB2 databases to ensure data protection and availability.

Validate Swagger/OpenAPI specifications to ensure correctness and adherence to standards.

Develop queries, mutations, and subscriptions in GraphQL to fetch and manipulate data from various data sources like databases or external APIs.

Deploy and manage Java-based microservices on GCP, using Kubernetes Engine (GKE) or Cloud Run for container orchestration and serverless computing, ensuring high availability and scalability.

Document Lambda function workflows, API endpoints, and integration points with other AWS services.

Defined and implemented enterprise-wide data architecture strategies using Apache Spark and Delta Lake.

Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.

Utilize DynamoDB Streams to implement event-driven architectures, triggering AWS Lambda functions or other processes based on changes to the data.

Design and implement microservices architectures using Scala and frameworks like Akka or Play to create distributed, reactive systems.

Configured queues, topics, exchanges, and bindings in IBM MQ/RabbitMQ to meet application requirements.

Integrated Lambda functions with other AWS services such as API Gateway, S3, DynamoDB, SQS, SNS, and more to create serverless architectures for scalable and event-driven applications.

Implemented multi-cloud and hybrid-cloud deployments using tools like Terraform, Pulumi, or AWS CloudFormation.

Optimize backend services developed in Java and Python, ensuring efficient memory management, thread handling, and I/O operations.

Integrate Java-based GraphQL APIs with various back-end systems and databases, ensuring seamless data fetching, aggregation, and transformation.

Developed Web API Restful Services for seamless data retrieval from Backend DB, utilizing GWT (Google Web Tool Kit) for application development.

Proficient in Apache Kafka, a distributed streaming platform, for building real-time data pipelines and streaming applications.

Implement security measures in Cassandra and Redis, including encryption, access control, and data masking

Utilize Java 8 Lambdas to write concise, readable, and functional-style code and Apply Streams API to process collections of data in a declarative manner, including filtering, mapping, and reducing operations.

Developed and maintained continuous integration/continuous deployment (CI/CD) pipelines for Java applications using tools like Jenkins, GitLab CI, or Google Cloud Build

Implement configuration management practices for both Java and Node.js applications, using tools like Spring Cloud Config or dotenv for Node.js to manage environment variables securely.

Protect GraphQL endpoints by implementing authentication and authorization mechanisms, ensuring data access control and preventing common security vulnerabilities like query overloading.

Collaborate with DevOps teams to implement automated Terraform deployments and ensure smooth integration with existing build and release processes.

Utilized GCP components such as Google Kubernetes Engine (GKE), BigQuery, Cloud Spanner, load balancers, and Apigee platform to enhance application functionality and performance

Implemented business tier using Spring Core, Spring AOP, and Spring IOC for creating business services.

Utilized Microservices with Spring Boot-based services interacting through Restful web services.

Employed Spring framework for middle tier and Spring-JDBC templates for data access.

Develop cloud-native applications using Java and Python, deploying services on platforms such as AWS, Google Cloud, or Azure.

Developed UI component architecture for developer framework using ReactJS, HTML5, CSS3, and Bootstrap.

Integrate unit, functional, and integration tests into the CI/CD pipeline using testing frameworks like JUnit, TestNG, and automation tools like Selenium or JMeter to maintain quality assurance.

Migrate data from on-premises or other cloud platforms into GCP BigQuery using tools like BigQuery Data Transfer Service, Cloud Storage, and Transfer Appliance.

Managed AWS S3 for data storage, creating IAM roles with S3 access and integrating with EC2 instances.

Utilized Docker to containerize services and APIs for running on EC2 instances.

Build robust, high-performance, and scalable backend services using Scala, focusing on functional programming paradigms to improve code reliability and maintainability.

Administered user accounts (IAM), RDS, and Route 53 services in AWS Cloud.

Implement data masking and anonymization techniques to protect sensitive information stored in NoSQL databases, especially in non-production environments like development and testing.

Design, develop, and maintain Grafana dashboards to visualize data from various sources, including Kafka and Splunk. Create interactive and user-friendly dashboards for monitoring and analytics.

Develop and maintain comprehensive GraphQL schemas that accurately represent the data models and relationships within the Java application, ensuring consistent and clear API documentation.

Utilized JUnit to test application modules, creating various test cases.

Employed Log4j for debugging, testing, and maintaining application status.

Environment: Java 11, J2EE, Golang, Google Web Kit (GWT), Google Kubernetes Engine, SonarQube, Artifactory, CI/CD, ReactJS, NodeJS, Spring Boot, Hibernate, Swagger, Kafka, Microservices, JSF, HTML5, CSS3, Bootstrap, JMS, JSON, JSP, Ajax, JavaScript, jQuery, RESTful Web Services, EKS, JUnit, GCP, CI/CD, EC2, Docker, Maven, GKE, Nexus, Jenkins, Git, Angular, GitHub, Spring Tool Suite (STS), JIRA

Client: CDK Global, Austin, TX Apr 2019 – Nov 2021

Role: Sr. Java Full Stack Developer

Responsibilities:

Designed and developed web pages using HTML and JSP, transforming Spring MVC pages from Struts forms and actions.

Set up logging and monitoring for Chef runs to track infrastructure changes, ensuring visibility into the configuration and deployment processes for security auditing.

Cross-browser client-side development utilizing HTML5, CSS3, JavaScript, React Hooks and Angular for enhanced user experiences.

Integrate MongoDB and Redis with other systems and services, ensuring smooth data flow and consistency across platforms.

Integrate Java applications with various Azure Cloud Services, such as Azure Blob Storage, Azure SQL Database, Cosmos DB, Service Bus, and Azure Functions, to handle storage, messaging, and event-driven workflows.

Utilize Python libraries like TensorFlow, Scikit-learn, and Pandas for data analysis and machine learning, and integrate results with Java-based systems.

Continuously monitor and enforce security best practices using SonarQube’s security rules, ensuring that the code complies with evolving security guidelines and standards such as OWASP Top 10.

Implemented advanced state management strategies using React Hooks, Context API, and Redux

Design and manage data storage solutions using IBM Cloud Databases and IBM Db2 for efficient and scalable data management.

Manage encryption keys used for securing data within NoSQL databases, ensuring proper rotation, storage, and decommissioning practices are followed.

Proactively monitor the health of GraphQL endpoints, debug and troubleshoot any issues related to data fetching, schema resolution, or query performance.

Use monitoring and debugging tools to track the performance and health of Scala applications, troubleshoot production issues, and optimize resource usage.

Leveraged new features of Angular 8 such as new if-else syntax, ng-templates, and form validators.

Design and implement PostgreSQL database schemas, tables, indexes, and constraints to meet application needs.

Developed applications using the concepts of Single Page Application (SPA) with MEAN STACK (Angular 4), NodeJS, MongoDB, and Express.

Conducted testing using Protractor, Jasmine, Karma, and actively participated in code reviews.

Utilize AWS CloudFormation or Terraform to define and deploy infrastructure components for ECS, Lambda, and DynamoDB, ensuring repeatable and version-controlled deployments.

Employed AWS SDK to connect with Amazon S3 buckets and EC2 instances, deploying on Docker Containers within a Microservices architecture.

Deployed Docker images on AWS EC2 instances and utilized S3 buckets for storage of old Docker images and documents.

Develop and maintain custom AWS CloudFormation templates to streamline the deployment of ECS and Lambda infrastructure, adhering to best practices for infrastructure management.

Developed Microservices with Spring Boot 2 managed by Spring Cloud technologies.

Use Cypress debugging tools and techniques to quickly identify the root cause of test failures, whether due to application defects, environment issues, or test script errors.

Implement logging and monitoring for Lambda functions using CloudWatch Logs and CloudWatch Metrics.

Created Microservices as part of Lambda function development using Node.js Serverless architecture.

Environment: Java 8, AWS Cloud, Eclipse, Lambda, SonarQube, CI/CD, Artifactory, WebSphere, Jira, Docker, Spring Boot, Spring Cloud, Spring MVC, Struts, JSP, Maven, Agile, Git, Source Tree, Restful Web services, Microservices, Angular 8, AngularJS, Node.JS, Typescript, HTML5, CSS, JavaScript, XML, GKE, REST API, SQL, Gradle, Kafka, OracleDB2, Hibernate, Oracle 12g, TOAD, JSF, Prime Faces, Log4j, Slf4j, Junit,MongoDB

Client: Lumen Technologies, LA Dec 2017 – Apr 2019

Role: Java Developer

Responsibilities:

Followed Java & J2EE design patterns and meticulous coding guidelines to architect and develop applications.

Designed comprehensive Backend applications employing Java/J2EE Web frameworks, integrating JSP, JSTL, and server-side logic and maintain TypeScript-based front-end applications ensuring a seamless user experience.

Utilize Azure App Services, Azure Functions, and Azure Kubernetes Service (AKS) for application hosting and management.

Integrate Chef cookbooks and recipes into the CI/CD pipeline with security checks, validating that configurations and deployments are secure before they are pushed to production environments.

Use tools like JVM profilers and Python debuggers to track performance issues, memory leaks, and code execution flow.

Write resolvers to integrate GraphQL APIs with databases like MongoDB, PostgreSQL, or SQL Server, ensuring efficient data fetching and mutations.

Deployed Docker images of services, building them from Docker files, and orchestrated a continuous delivery pipeline using AWS Code Pipeline and Amazon ECS.

Create and manage complex data models and data structures to support application features using Mongo DB

Transformed existing applications into a microservices architecture using Rest APIs, Spring Boot, Spring Cloud config, and AWS.

Employed JPA and Hibernate ORM with Hibernate Query Language (HQL) for robust database interaction.

Developed Microservices and APIs using Spring Boot, utilizing the Apache Kafka cluster as a messaging system between APIs and Microservices.

Design, develop, and optimize PostgreSQL databases for Java applications, leveraging knowledge of PHP for effective schema design, indexing strategies, and query optimization.

Ensure data integrity and consistency through appropriate MongoDB configurations.

Worked proficiently with NoSQL database MongoDB, performing a multitude of different operations.

Write concurrent and thread-safe code using Scala’s Futures or Akka Actors, handling synchronization issues and ensuring that concurrent tasks execute safely and efficiently.

Crafted intricate queries and stored procedures, actively engaging in performance tuning of SQL queries.

Effectively utilized Maven for dependency management, build processes, and application organization.

Employed JIRA for streamlined issue assignment, tracking, reporting, and auditing within the application.

Environment: Java, J2EE, AWS Cloud, HTML5, CSS3,SonarQube, jQuery, JavaScript, AngularJS, NodeJS, Spring Boot, Spring Cloud, Hibernate, Bootstrap, REST API, MongoDB, Mocha, Chai, ECS, Microservices, Kafka, Docker, Kubernetes, Maven, Jenkins, GIT, Junit, Oracle, PL/SQL, Log4j, Jira.

Client: Black Rock, NY Mar 2016 - Nov 2017

Role: Java Developer

Responsibilities:

Utilized HTML5, CSS, jQuery, and Ajax for client-side interactions, incorporating JavaScript for comprehensive client-side validations.

Work closely with investment teams to understand their business needs, including the specific requirements of Equity, Equity Derivatives, and Prime Finance operations.

Implement service orchestration and management in ECS, configuring task definitions, services, and clusters to facilitate smooth deployment and operation of microservices.

Implemented web interface (UI) for end-users with AngularJS, migrating from the existing BackboneJS application. Employed Angular Directives, filters, declarative templates, service providers, and context-aware communication.

Implement Saga and Compensating Transaction patterns for managing distributed transactions across microservices, ensuring consistency and reliability.

Developed API Implementation utilizing Restful and SOAP Webservices, utilizing Java and XML/JSON requests for SOAP and REST API calls via XSL, XSLT, Angular, and HTTP Client.

Design and implement event-driven architectures by integrating AWS Lambda with services such as Amazon S3, SNS, SQS, and API Gateway to create scalable and responsive applications.

Maintain build automation tools such as Maven (Java) and pip (Python) to streamline the development process.

Develop and maintain integrations with real-time market data feeds (Bloomberg, Thomson Reuters) and pricing services to ensure that trading systems are receiving up-to-date and accurate data for decision-making.

Leverage experience with Equity, Equity Derivatives, and Prime Finance to design and develop pricing and risk management systems, ensuring accuracy in pricing models and financial risk analysis.

Develop and maintain Infrastructure as Code using tools such as Azure Resource Manager (ARM) templates, Terraform, or Bicep.

Use SonarQube’s reporting tools to generate audits for compliance with security regulations and standards, providing stakeholders with insights into the health and stability of the codebase.

Work with relational and NoSQL databases ( Oracle, SQL Server, MongoDB) to manage large datasets related to Equity and Derivatives trading, ensuring efficient data retrieval and transaction management.

Streamlined build deployments through CI/CD Jenkins tool.

Implemented JMS Listener on MQ and routing functionalities, invoking corresponding web services using Apache Camel. Employed Maven for deploying the application on web servers, such as JBoss.

Develop and enhance systems that manage Prime Brokerage, securities lending, and hedge fund services to support the Prime Finance business.

Developed JUnit test cases for Unit Testing and functional testing for various modules. Prepared Code Documentation for future reference and upgrades.

Environment: Java, AngularJS, Spring, Hibernate, WebLogic Server, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, XSLT, JMS, Hibernate, SOAP, Restful services, CI/CD, Jenkins, Git, Log4j, JBoss, Maven, Eclipse, TestNG, Selenium, Cucumber

Client: CMC LIMITED, Delhi June 2013 – Aug 2015

Role: Java/J2EE Developer

Responsibilities:

Developed robust applications utilizing Java and J2EE technologies such as Spring, JDBC, EJB, and JSP.

Constructed the user interface using Rich faces, JSF, and Ajax frameworks, implementing JSF tags for enhanced user experience.

Design, develop, and deploy Java applications using Azure App Services for web apps, mobile backends, and RESTful APIs.

Designed user interfaces by coding in HTML5, AngularJS, and Bootstrap, creating Single Page Applications (SPAs).

Build real-time analytics and monitoring systems using Scala’s support for stream processing, integrating with tools like Akka Streams or Kafka Streams to process live data feeds.

Develop and implement disaster recovery plans for ElasticSearch, including data backup, snapshot management, and cluster restoration processes

Designed and developed REST API based Microservices using Spring Boot, Spring Data with JPA, and employed Swagger to interact with API endpoints.

Develop reusable and modular Terraform code by creating and maintaining Terraform modules for common infrastructure components, such as VPCs, subnets, security groups, and databases.

Implement CRUD (Create, Read, Update, Delete) operations on DynamoDB using AWS SDKs, optimizing queries and utilizing indexing for performance improvements.

Implement cloud-native Scala applications that integrate with services on AWS, Google Cloud Platform, or Azure, using cloud infrastructure to scale and manage resources dynamically.

Crafted effective JavaScript code for NodeJS applications, facilitating interactions with servers and network applications.

Analyse application performance and identify bottlenecks related to MongoDB and Redis usage.

Utilized Hibernate ORM for database interaction, leveraging Hibernate Query Language (HQL).

Environment: Java 8, J2EE, AngularJS, JSP, HTML, MVC, Spring Boot, Spring AOP, Spring Batch, Hibernate, Swagger, JDBC, EJB, Servlets, Struts, JMS, JSF, EJB3.1, Bootstrap, Microservices, REST API, Selenium, JUnit, PL/SQL, DAO, Tomcat, ANT, SOAP, SQL, Oracle

Education Details:

Bachelor of Science in Computer Science Mahatma Gandhi Institute of Technology -2009- 2013



Contact this candidate